
詩を引用する場合( によってタイプセットされた文書内XeLaTeX
)、行番号を左余白ではなく行のすぐ隣に配置できるようにしたいと思います。例:
\documentclass[12pt,oneside,article,letterpaper]{memoir}
\usepackage[margin=1in]{geometry}
\usepackage{lineno}
\newenvironment{mylinenumbers}{%
\begin{linenumbers*}\modulolinenumbers[5]}{\end{linenumbers*}%
}
\begin{document}
Now let us consider the opening lines:
\begin{mylinenumbers}
\begin{verse}
Arma virumque cano, Troiae qui primus ab oris\\
Italiam, fato profugus, Laviniaque venit\\
litora, multum ille et terris iactatus et alto\\
vi superum saevae memorem Iunonis ob iram;\\
multa quoque et bello passus, dum conderet urbem,\\
inferretque deos Latio, genus unde Latinum,\\
Albanique patres, atque altae moenia Romae.\\
Musa, mihi causas memora, quo numine laeso,\\
quidve dolens, regina deum tot volvere casus\\
insignem pietate virum, tot adire labores\\
impulerit. Tantaene animis caelestibus irae?
\end{verse}
\end{mylinenumbers}
環境verse
によって、私が希望するとおりに詩の行がインデントされます (長い文書の途中で引用しているため)。ただし、行番号は詩のすぐ横に表示されるのではなく、余白に残ってしまいます。
詩の行のすぐ左に行番号を配置するにはどうすればよいでしょうか?
(私は、数字を本文の余白ではなく本文に表示したい別の理由もあることを指摘しておきます。つまり、私は、厳密に1インチの余白が必要な文書を作成しているのです。何もない1 インチよりもページの端に近い場合があります。LaTeX が余白に何かを配置することを心配する必要がなければ、この制約に従うことははるかに簡単になります。
答え1
\setlength\linenumbersep{-8mm}
値を適切に調整することで、行番号とテキストの間隔を調整できます。
\documentclass[12pt,oneside,article,letterpaper]{memoir}
\usepackage[margin=1in]{geometry}
\usepackage{lineno}
\newenvironment{mylinenumbers}{%
\setlength\linenumbersep{-8mm} %% here
\begin{linenumbers*}\modulolinenumbers[5]}{\end{linenumbers*}%
}
\begin{document}
Now let us consider the opening lines:
\begin{mylinenumbers}
\begin{verse}
Arma virumque cano, Troiae qui primus ab oris\\
Italiam, fato profugus, Laviniaque venit\\
litora, multum ille et terris iactatus et alto\\
vi superum saevae memorem Iunonis ob iram;\\
multa quoque et bello passus, dum conderet urbem,\\
inferretque deos Latio, genus unde Latinum,\\
Albanique patres, atque altae moenia Romae.\\
Musa, mihi causas memora, quo numine laeso,\\
quidve dolens, regina deum tot volvere casus\\
insignem pietate virum, tot adire labores\\
impulerit. Tantaene animis caelestibus irae?
\end{verse}
\end{mylinenumbers}
\end{document}