我想排版一首诗,需要为未编号的标题添加注释。是否可以在脚注设备中插入一些内容而不打印行号?
在此示例中,注释已发送到设备,但带有错误编号。我需要类似“标题:一些注释”的内容,而不是“1 首盲诗] 一些注释”。
\documentclass{article}
\usepackage{ledmac,ledpar}
\firstlinenum{1}\linenumincrement{1}
\begin{document}
\beginnumbering
\setstanzaindents{0,0,0,0,0}
\stanza
The \edtext{Blindpoem}%
{\Bfootnote{Some note.}}
\skipnumbering\&
\stanza
This is &
a stupid &
and short &
\edtext{blindpoem.}{\Bfootnote{Yes, it is.}}
\&
\endnumbering
\end{document}
ps. 给标题设置行号不是解决办法!
答案1
该包的文档ledmac
解释了如何构建一个命令\killnumber
来抑制注释中的行号;在下面的代码中我实现(并使用)了该命令。
使用\lemma
第一个参数中的命令,\edtext
您可以将用作词干的文本从“Blindtext”更改为(所需的)“Title:”。
我还向您展示了如何重新定义命令\rbracket
以抑制第一个注释中的符号“]”(根据您的要求,该符号不应出现在第一个注释中);当然,\rbracket
然后再次重新定义以获得其原来的含义。
\documentclass{article}
\usepackage{ledmac,ledpar}
\firstlinenum{1}\linenumincrement{1}
% a command to suppress line number for a note (see the ledmac documentation)
\newcommand*{\killnumber}{\linenum{|-1|||-1||}}
\makeatletter
\def\printlines#1|#2|#3|#4|#5|#6|#7|{\begingroup
\ifnum#2=-1
\ledplinenumfalse%
\renewcommand\symplinenum{\hspace*{0.4em}}% this will align the unnumbered footnote text
% with the text of the first line of numbered footnotes.
% Change to -0.5em to get the unnumbered footnote text
% aligned with the document left margin
\fi%
\setprintlines{#1}{#2}{#3}{#4}{#5}{#6}%
\ifl@d@pnum #1\fullstop\fi
\ifledplinenum \linenumrep{#2}\else \symplinenum\fi
\ifl@d@ssub \fullstop \sublinenumrep{#3}\fi
\ifl@d@dash \endashchar\fi
\ifl@d@pnum #4\fullstop\fi
\ifl@d@elin \linenumrep{#5}\fi
\ifl@d@esl \ifl@d@elin \fullstop\fi \sublinenumrep{#6}\fi
\endgroup}
\makeatother
\begin{document}
\symplinenum
\beginnumbering
\setstanzaindents{0,0,0,0,0}
\renewcommand*{\rbracket}{}% suppress the symbol "]" in the note
\stanza
The \edtext{Blindpoem}%
{\killnumber\lemma{Title:}\Bfootnote{Some note.}}
\skipnumbering\&
\renewcommand*{\rbracket}{\textnormal{\thinspace]}}% restore the symbol "]" for the notes
\stanza
This is &
a stupid &
and short &
\edtext{blindpoem.}{\Bfootnote{Yes, it is.}}
\&
\endnumbering
\end{document}
编辑:根据 Alan Munn 的建议,我添加了重新定义来\symplinenum
控制未编号脚注的对齐方式。