usepackage[modulo]{lineno} - 1行目の行番号も必要

usepackage[modulo]{lineno} - 1行目の行番号も必要

当然ですが、行番号には lineno を使用します。

5行ごとに数字が必要なのでオプションを有効にしましたモジュロ

しかし理由は1 は 5 を 0 で割ったもの、最初の行には番号が付けられません。そして、もうお分かりのとおり、番号 1 が必要なのです...

これが不可能な場合は、別のパッケージを簡単に使用できます。ラインノ

スクリーンショット

MWE のスクリーンショット

ムウェ

\documentclass[]{article}

\usepackage[modulo]{lineno} 
\usepackage[parfill]{parskip}

\begin{document}

    \begin{linenumbers} 
        \textbf{Oh lord, won't you give me, my linenumber 1\\}
        Lorem ipsum dolor sit amet, consectetur adipiscing elit.\\
        Donec sit amet diam vel sapien commodo tempor at at sem.\\
        Praesent mollis enim mauris. Integer eu consequat neque.\\
        Nullam hendrerit laoreet fringilla.\\
        Aenean massa dolor, tristique maximus aliquet vel, hendrerit non mi.\\
        Pellentesque euismod mattis lectus, vel pretium turpis condimentum efficitur.\\
        Ut commodo ante nec risus sagittis, vitae sodales massa dictum.\\
        Quisque scelerisque pretium faucibus.\\
        Duis gravida ex lorem, et tincidunt diam mattis quis.\\
        Aenean nibh elit, pretium id leo ornare, congue mollis est.\\
        Etiam dictum viverra libero in imperdiet.\\
        Integer vel scelerisque urna, et porttitor turpis.\\
        Mauris porta molestie tincidunt. Vivamus ut rutrum urna.
        Lorem ipsum dolor sit amet, consectetur adipiscing elit.\\
        Donec sit amet diam vel sapien commodo tempor at at sem.\\
    \end{linenumbers}

\end{document}

答え1

\themodulolinenumber行が最初の場合は無条件に番号を印刷するように再定義します。再定義が考慮されるようにするには、5 行ごとに番号を付けることを再度指定する必要があります。

\documentclass[]{article}

\usepackage[modulo]{lineno} 
\usepackage[parfill]{parskip}
\usepackage{etoolbox}

\patchcmd\themodulolinenumber
 {\relax}
 {\relax\ifnum\value{linenumber}=1 \thelinenumber\else}
 {}{}
\appto\themodulolinenumber{\fi}

\modulolinenumbers

\begin{document}

\begin{linenumbers} 
\textbf{Oh lord, won't you give me, my linenumber 1\\}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.\\
Donec sit amet diam vel sapien commodo tempor at at sem.\\
Praesent mollis enim mauris. Integer eu consequat neque.\\
Nullam hendrerit laoreet fringilla.\\
Aenean massa dolor, tristique maximus aliquet vel, hendrerit non mi.\\
Pellentesque euismod mattis lectus, vel pretium turpis condimentum efficitur.\\
Ut commodo ante nec risus sagittis, vitae sodales massa dictum.\\
Quisque scelerisque pretium faucibus.\\
Duis gravida ex lorem, et tincidunt diam mattis quis.\\
Aenean nibh elit, pretium id leo ornare, congue mollis est.\\
Etiam dictum viverra libero in imperdiet.\\
Integer vel scelerisque urna, et porttitor turpis.\\
Mauris porta molestie tincidunt. Vivamus ut rutrum urna.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.\\
Donec sit amet diam vel sapien commodo tempor at at sem.
\end{linenumbers}

\end{document}

ここに画像の説明を入力してください

関連情報