eledmac: форматирование концевых сносок

eledmac: форматирование концевых сносок

Я пытаюсь отформатировать концевые сноски таким 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}

Связанный контент