我尝试使用 reledmac 的 edarrayc 功能来排版与括号相结合的文本。第二个输出是我想要的:
但我希望它完全位于左侧,与文本“Some Text”对齐。如何在不使用负数 \hspace 的情况下实现这一点?
我的 MWE:
\documentclass{scrbook}
\usepackage[english]{babel}
\usepackage{reledmac}
\begin{document}
\beginnumbering
\pstart
Some Text.
\pend
\pstart
\begin{edarrayc} 1 & Romeo Montague & \\ 20 & Juliet Capulet &
\edatright[Lovers]{\}}{1\baselineskip}\hfill
\end{edarrayc}
\pend
\bigskip
\pstart
\begin{edarrayc}\makebox[2em][r]{1} & \makebox[10em][l]{Romeo Montague} & \\\makebox[2em][r]{20} & \makebox[10em][l]{Juliet Capulet} &
\edatright[\mbox{Lovers}]{\}}{1\baselineskip}
\end{edarrayc}
\pend
\endnumbering
\end{document}
答案1
我设法让它以这种方式工作:
\documentclass{scrbook}
\usepackage[english]{babel}
\usepackage{reledmac}
\begin{document}
\beginnumbering
\pstart
Some Text.
\pend
\pstart
\hspace{-1.55em}
\begin{tabular}{ll}
$\left.\begin{tabular}{l}Romeo Montague \\
Juliet Capulet
\end{tabular}\right\}$ & Lovers \\
\end{tabular}\hfill
\pend
\endnumbering
\end{document}
这不是最好的方法,而且我不知道它对 \edtexts 等有什么作用,但目前它满足了我的需求。
负数 \hspace 是必需的,因为 \noindent 没有正确对齐。