Changes

Jump to navigation Jump to search
2,980 bytes added ,  22:34, 12 October 2012
no edit summary
This module understands a paragraph as a full closed block of one thought. This means that inside a paragraph enumerations, formulas etc. can apear. That is why a paragraph must be defined manuelly via <code>\startParagraph</code> and <code>\stopParagraph</code>.
 
==Paragraphs==
Each paragraph gets numbered started by each title. In order to link to a paragraph it can be reference by the optional parameter <code>reference=...</code> as a text reference.
</texcode>
<div style="background: #FFFFDD">Singe Here how a single paragraphwith a title looks like: code and result</div>
<texcode>
</texcode>
==References== Now the more practical part: the paragraph referencing. To reference to an paragraph the package pararef contains the function <code>\crossref</code> <texcode>\crossref[<reference>]\crossref[brakets=...,text=...][<div stylereference>]</texcode> Here a simple usage example: <texcode>\usemodule[pararef] \starttext \startchapter[title={Lorem ipsum}]\startsection[title={Dolor sit}] \startParagraph\input tufte \stopParagraph \startParagraph[reference=ref1]\input tufte \stopParagraph \startParagraphHere are two references to destinations on the same page:\startitemize[nowhite]\item ref1 should be: para. 1.1/2 and is: \crossref[text={para.}][ref1]\item ref2 should be: sec. 1.2 and is: \crossref[text={sec.}][ref2]\stopitemizeHere is one references with brakets:\startitemize[nowhite]\item ref1 should be: para. 1.1/2 and is: \crossref[brakets=yes,text={para.}][ref1]\stopitemize\stopParagraph \stopsection\startsection[title={Amet},reference=ref2] \page \startParagraphHere are two references to destinations on an other page:\startitemize[nowhite]\item ref1 should be: para. 1.1/2 on page 1 and is: \crossref[text="background{para.}][ref1]\item ref2 should be: #FFFFDD"sec. 1.2 on page 1 and is: \crossref[text={sec.}][ref2]\stopitemize\stopParagraph \stopsection\stopchapter\stoptext</texcode>Multi  ==Text part divider== Each section (subsection, subsubsection etc.) has mostly three parts:* introduction part,* one or several main parts and* summary part.Each part contains one or more paragraphs and . To make the logic parts visible the parts are divided by a line <code>\textpartdivider</code>. <texcode>\usemodule \starttext \startsection[title={Lorem ipsum}]\startParagraphSome introduction text \input tufte\stoptext \textpartdivider \dorecurse[3]{\startParagraphSome main theme text \input tufte\stoptext} \textpartdivider \startParagraphSome section summarizing text \input tufte\stoptext \stopsection\startsection[title={Doloris sit}]...\stopsection\stoptext</texcode> ==Settings== Often references(or links) are printed in a different color than the normal text. In pararef the colors can be set via three paramters: * <code>crossrefColor</code> for the entire reference text,* <code>textpartdividerColor</code> for the color of the line and* <code >paragraphNumberColor</code> for the number of the paragraph. They are defined as parameters of the module:<texcode>\usemodule[bgcolor][crossrefColor=...,textpartdividerColor=...,paragraphNumberColor=...]...</texcode> The brakets and resulttext part for <code>\crossref</divcode>can also be adjusted or extended with other languages: <texcode>\setupparareftext[en][braketOpen={(}]\setupparareftext[en][braketClose={)}]\setupparareftext[en][atpageLeft={ on page }]\setupparareftext[en][atpageRight={}]\setupparareftext[de][braketOpen={(}]\setupparareftext[de][braketClose={)}]\setupparareftext[de][atpageLeft={ auf Seite }]\setupparareftext[de][atpageRight={}]</texcode> For now the color and style of the paragraph title has to be set via ......
98

edits

Navigation menu