诗行数字左两列

诗行数字左两列

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将其移到更靠左的位置。

相关内容