• Tidak ada hasil yang ditemukan

the ledpar (deprecated) package ∗

N/A
N/A
Protected

Academic year: 2023

Membagikan "the ledpar (deprecated) package ∗ "

Copied!
106
0
0

Teks penuh

In the case of paired pages, footnotes are placed at the bottom of the page on which they are called out - that is, footnotes belonging to the left are put at the foot of a left (even numbered) page, and those to the right texts are at the bottom of the relevant right-hand page (odd number). It is possible to have multiple chunks of left and right text before printing. The macro\maxchunks{hnumi} specifies the maximum number of chunks in left or right text.

Using these macros in the Left and Right Page environments gives you independent control over the left and right numbering schemes. If you are using a babel package with different languages ​​(via, say, \selectlanguage) for left and right texts, it is especially important to select the appropriate language in the Leftside and Rightside environments. The corresponding left and right sides must have the same number of paragraph pieces - if there are four on the left, there must be four on the right, even if some are blank.

With the 'shiftedverses' option, you don't make a long verse on the left side (or on the right side) blank on the corresponding verse, but the blank part is placed at the bottom of the page. As mentioned above, much of the code is a duplication of the original guided maccode to handle the extra text fields on the right side and sometimes the left side.

Messages

This will clear the cached stuff for the previous parts by continuing the count. Sometimes you want line numbers starting with 1 at the top of each page; sometimes you want line numbers starting with 1 in each\pstart; Other times you want line numbers that start with 1 at the beginning of each section and increment regardless of page breaks. You call \linenummargin{hwordi} to specify at what margin you want the line numbers of your proper text; takes one argument, one string.

You can place the line numbers in the same margin on each page by using left or right; or you can use inside or outside to get them inside or outside. For right texts the choice is recorded in the count\line@marginR, otherwise in the count\line@margin: 0 for left, 1 for right, 2 for outside and 3 for inside.

Line-number counters and lists

Reading the line-list file

Commands within the line-list file

If it is not \relax, a line number change must be made. page@action \page@action adds an entry to the action code list to change the page number. 400 \xright@appenditem{\the\absline@numR}\to\actionlines@listR. 401 \xright@appenditem{\next@page@numR}\to\actions@listR. 403 \xright@appenditem{\the\absline@num}\to\actionlines@list. 404 \xright@appenditem{\next@page@num}\to\actions@list. set@line@action \set@line@action adds an entry to the action code list to change the visible line number.

408 \xright@appenditem{\the\absline@numR}\to\actionlines@listR. 415 \xright@appenditem{\the\@l@dtempcnta}\to\actions@listR. 417 \xright@appenditem{\the\absline@num}\to\actionlines@list. 424 \xright@appenditem{\the\@l@dtempcnta}\to\actions@list. sub@action \sub@action adds an entry to the list of action codes to turn underlining on or off based on the current value of the \ifsublines@ flag. 429 \xright@appenditem{\the\absline@numR}\to\actionlines@listR. 436 \xright@appenditem{\the\absline@num}\to\actionlines@list. lock@on adds an entry to the list of action codes to turn on line number locking.

448 \xright@appenditem{\the\absline@numR}\to\actionlines@listR. 471 \global\let\lock@off=\skip@lockoff. lock@off adds an entry to the action code list to turn off line number locking. 510 \xright@appenditem{\the\absline@numR}\to\actionlines@listR. ref marks the start of a passage, for creating a footnote reference.

Writing to the line-list file

We include a lemma marked by \edtextin \flag@start and \flag@end: this sends the \@ref command to the line list file. The page environment also sets the 'column' widths to the\textwidth (as known at the time the package is called). We send the paragraph in a box register, rather than straight on the vertical list, and when the paragraph ends we cut the paragraph into its component lines; to each line we add any notes or line numbers, add a command to write to the line list, and then finally send the line to the vertical list.

Here are the numbers and flags used internally during paragraph parsing. When we split it into lines, each line goes in turn in \one@line or \one@lineRregister and \par@line(R) will be the number of that line within the paragraph. Attention: everything that happens between \pstart and \pend happens inside the group; definitions must be global if you want them to survive beyond the end of the paragraph.

We set all normal line breaks to zero and then immediately call \endgraph to end the paragraph; this ensures that there won't be large line breaks preventing us from slicing the paragraph into pieces. These penalties revert to the values ​​you set when the group for\vbox ends.

Processing one line

897 {\ledllfill\hb@xt@ \wd\one@line{\inserthangingsymbolL\new@line\l@dunhbox@line{\one@line}}\correcthangingL\ledrlfill\l@drd@ta%. 932 {\correcthangingR\ledllfill\hb@xt@ \wd\one@lineR{\inserthangingsymbolR\new@lineR\l@dunhbox@line{\one@lineR}}\ledrlfill\l@drd@ta%.

Line and page number computation

The \do@actionsR macro looks at the list of actions to take at certain right text absolute line numbers and does whatever is specified for the current line. It can call itself recursively, and we use tail recursion, via\do@actions@nextR for this.

Line number printing

Pstart number printing in side

Add insertions to the vertical list

Penalties

Printing leftover notes

Normal footnote formatting

The rest of the setup should be postponed until the end of the preamble, when we know whether babel has been used or not. Columns The \Columns command causes the previous left and right texts to be written in the corresponding columns. Check that at least one of the two current parts still has text to process, and also that the left and right languages ​​are the same.

After completing a few pieces, write the number of lines in each fragment to the respective section files. It writes the number of lines of text in a chunk to the section files, then zeroes the counter afterwards. Count for the number of lines on a left or right page, and the smallest of the number of lines on a pair of opposite pages.

Pages The \Pages command causes the previous Left and Right texts to be typed on matching opposite pages. These macros output the number of lines on a page to the section file in the form of \@lopLor\@lopRmacros. 4 poire d’angoisse ] It has a triple meaning: literally it is the fruit of the choke pear, figuratively it means 'bitter fruit', and it also refers to an instrument of torture.

2r cold water ] It may refer to the common prison diet of bread and water, or to the common medieval torture that involved forced drinking of cold water. This operation was necessary and beneficial both for Otho himself and for the inhabitants of the city. The Apostles in Cologne, who had been true and benevolent patrons of the church for a long time - but they did not allow Otto.

And therefore the count and the city voluntarily gave an open place in the city called Hundisburg, which was owned by the aforesaid king William, to the dean and chapter of St. A new ditch was dug on the property of the church near the castle and the harbour,5 causing the demolition of the vicarage. In compensation, the count and citizens undertook to give the parish priest another suitable place close enough to the new church that was being built.

5Today, the exact location of the medieval ditch — and two Roman ones — can be seen on the pavement of Kelfkensbos square.

Parallel column example

Example parallel facing pages

Example poetry on parallel facing pages

2700 if Minerva with the golden hair should blow in, light the lit torch. 2705Who would approve of Ceres\footnote{Ceres was the Roman goddess of the. 2706harvest.} reigning on the forest ridges, &. 2707 and of land tilled under the law of the Maid with the. 2710Who would provide Phoebus with his beautiful hair with a sharp point. 2715\xlineref{beginparadox}--\xlineref{endparadox} show some paradoxes. 2716situations that would arise if the gods did not stay with them.

Numbers written in italics refer to the page where the corresponding entry is described; underlined numbers refer to the definition code line; numbers in roman refer to the lines of code where the input is used.

Referensi

Dokumen terkait

If the creative economy has been integrated into the curriculum and vocational learning, teachers are required to find the right method to integrate the value of