usepackage[modulo]{lineno} - 라인 1에도 linenumber가 필요합니다.

usepackage[modulo]{lineno} - 라인 1에도 linenumber가 필요합니다.

분명히 lineno를 사용하여 줄 번호를 매깁니다.

5줄마다 숫자가 필요하므로 옵션을 활성화했습니다.모듈로.

하지만 왜냐하면1 모드 5 <> 0, 첫 번째 줄에는 번호가 매겨지지 않습니다. 그리고 지금쯤 이미 짐작하셨겠지만, 나에게는 그 숫자 1이 필요합니다...

이것이 불가능하다면 다른 패키지를 쉽게 사용할 수 있습니다.리네노.

스크린샷

MWE의 스크린샷

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}

여기에 이미지 설명을 입력하세요

관련 정보