Tento formatar as notas finais de eledmac
forma que possa usá-las para corrigir erros de impressão do texto original, mas infelizmente não entendo como alterar as fontes.
Digamos, por exemplo, que eu edito este texto:
I did it \edtext{my}{\Aendnote{may}} way
No Apêndice eu quero ter isso:
pág. 7, 2meu] meu
Mas não recebo o manual sobre como formatar "my" em negrito e obter o colchete. Alguém pode ajudar?
Responder1
Os comandos envolvidos nos bastidores para a criação e impressão de lemas são muito complicados. A menos que o pacote seja estendido para fornecer esta opção, você precisará trapacear usando o \lemma
comando. (OK, você não precisa trapacear dessa forma, mas esta é a maneira mais simples de conseguir o que deseja...)
Aqui está uma maneira, usando um \if
switch simples. Também depende do uso de uma versão abstrata do \edtext
comando, que recomendo fortemente por motivos de legibilidade. O arquivo de entrada de textos de edição crítica fica realmente difícil de ler (e estrear), mesmo evitando códigos propensos a erros, como usar:
\edtext{<correct text>}{\Aendnote{<incorrect text>}}
Um pouco mais limpo é uma definição como:
\newcommand{\variant}[2]{\edtext{#1}{\Aendnote{#2}}}
que é então usado no arquivo como
\variant{correct}{incorrect}
(Desculpas se você já está fazendo algo assim, mas está simplesmente tentando manter seu exemplo de baixo nível por causa da pergunta.)
De qualquer forma, tente o arquivo abaixo. Se você comentar a \prooftrue
linha, seu lema será definido regularmente; se você descomentar, o lema ficará em negrito.
% 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}