双面文档中不同边距上的行号

双面文档中不同边距上的行号

我正在使用该lineno软件包在双面文档中打印行号,但它们总是打印在左边距。

\documentclass[twoside]{book}

\usepackage{lineno}
\usepackage{lipsum}

\begin{document}

\linenumbers
\lipsum

\end{document} 

在此处输入图片描述

如果我加载lineno选项right

\usepackage[right]{lineno}

它们都印在右边距上

在此处输入图片描述

我想做的是在奇数页的右边距打印行号,在偶数页的左边距打印行号,但我找不到实现这一点的选项。

有谁知道解决方法吗?

答案1

您正在寻找的switch选项:

\documentclass[twoside]{book}
\usepackage[switch]{lineno}
\usepackage{lipsum}
\begin{document}
\linenumbers
\lipsum[1-30]
\end{document} 

在此处输入图片描述

相关内容