Verso tipográfico con números de línea directamente adyacentes (no en el margen)

Verso tipográfico con números de línea directamente adyacentes (no en el margen)

Cuando cito versos (en un documento escrito por XeLaTeX), me gustaría poder colocar los números de línea directamente adyacentes a las líneas, no en el margen de la izquierda. Por ejemplo:

\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}

El verseentorno sangra las líneas del verso, como me gustaría que hiciera (ya que lo estoy citando en medio de un documento más largo), pero esto deja los números de línea varados en el margen, en lugar de aparecer justo al lado del verso.

¿Cómo puedo colocar los números de línea justo a la izquierda de las líneas del verso?

(Debo señalar que me gustaría que los números aparecieran dentro del cuerpo del texto y no en el margen también por otra razón, a saber, que estoy produciendo un documento que debe tener márgenes de 1 pulgada en el sentido estricto denadapuede estar más cerca del borde de la página que 1 pulgada. Seguir esta restricción será mucho más fácil si no tengo que preocuparme de que LaTeX coloque nada en el margen).

Respuesta1

Puede ajustar la separación entre los números de línea y el texto \setlength\linenumbersep{-8mm}ajustando el valor según corresponda.

\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}

ingrese la descripción de la imagen aquí

información relacionada