我尝试以eledmac
某种方式格式化尾注,以便使用它们来纠正原始文本的打印错误,但不幸的是我不知道如何更改字体。
比如说,我编辑了以下文本:
I did it \edtext{my}{\Aendnote{may}} way
在附录中我想要包含以下内容:
第 7、2 页我的] 我的
但是我不明白如何将“my”格式化为粗体并添加括号。有人能帮忙吗?
答案1
创建和打印引理的幕后命令非常复杂。除非扩展包以提供此选项,否则您需要使用该\lemma
命令来作弊。(好吧,您不需要以这种方式作弊,但这是实现您想要的最简单的方法......)
这是使用简单\if
开关的一种方法。它还依赖于使用命令的抽象版本\edtext
,出于易读性原因,我强烈建议这样做。即使避免使用容易出错的编码(例如使用),批判版文本的输入文件也很难阅读(和首次亮相):
\edtext{<correct text>}{\Aendnote{<incorrect text>}}
稍微清晰一点的定义如下:
\newcommand{\variant}[2]{\edtext{#1}{\Aendnote{#2}}}
然后在文件中用作
\variant{correct}{incorrect}
(如果您已经在做类似的事情,请原谅,但只是为了回答问题而试图将您的示例保持在低级水平。)
无论如何,尝试下面的文件。如果你注释掉该\prooftrue
行,你的引理将以规则的方式设置,如果你取消注释,引理将以粗体显示。
% Set up an "ifproof" switch
\newif\ifproof
% When you want the bold lemma in the notes, uncomment the following
% line:
%\prooftrue
%
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{eledmac}
\ifproof
\newcommand{\variant}[2]{%
\edtext{#1}{\lemma{\textbf{#1}}\Aendnote{#2}}}
\else
\newcommand{\variant}[2]{%
\edtext{#1}{\Aendnote{#2}}}
\fi
\begin{document}
\beginnumbering
\pstart
I did it \variant{my}{may} way.
\pend
\endnumbering
\section{A Endnotes}
\doendnotes{A}
\end{document}