verse
情境:环境中的一首诗verse
包,而整个页面则通过选项设置twocolumn
。行号通过 启用,\poemlines{1}
并通过 设置在左侧\verselinenumbersleft
。
问题:右列的行号出现在最左边,而左列的行号根本不显示(它们可能被右列的数字覆盖了?)。
如何让右列的行号出现在两列之间?(希望这会导致左列数字重新出现)
以下是 MWE:
\documentclass[twocolumn]{article}
\usepackage{verse}
\begin{document}
\begin{verse}
\poemlines{1}
\verselinenumbersleft
aaa\\aaa\\aaa\\\newpage{}aaa\\aaa\\aaa\\
\end{verse}
\end{document}
编辑:\poemlines{1}
意味着每一行都要编号,其\newpage{}
作用只是为了将 WE 变成 MWE ...没有它,问题仍然是一样的,而且有更多的诗句/行。
答案1
由于某种原因,行号被推哇哇哇到左边twocolumn
。无论如何,这都是可行的:
\documentclass[twocolumn]{article}
\usepackage{verse}
\begin{document}
\begin{verse}
\poemlines{1}
\setlength{\vrightskip}{-9cm}
\verselinenumbersleft
aaa\\aaa\\aaa\\\newpage{}
aaa\\aaa\\aaa\\
\end{verse}
\end{document}
\vrightskip
告诉环境要将行号排版到多远。我所做的就是将其推回到页面上。可能需要进行一些调整,具体取决于您想要数字排版到多远等等。-10cm
将数字移到更靠右的位置,-8cm
将其移到更靠左的位置。