Набор стиха с номерами строк, расположенными непосредственно рядом (не на полях)

Набор стиха с номерами строк, расположенными непосредственно рядом (не на полях)

Когда я цитирую стих (в документе, набранном 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}

введите описание изображения здесь

Связанный контент