我嘗試格式化尾註,eledmac
以便我可以使用它們來糾正原始文字的列印錯誤,但不幸的是我不明白如何更改字體。
舉例來說,我編輯這段文字:
I did it \edtext{my}{\Aendnote{may}} way
在附錄中我想要這樣的:
p。 7, 2我的] 我的
但我沒有得到有關如何將“我的”格式化為粗體並獲取括號的手冊。有人可以幫忙嗎?
答案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}