책의 짝수 페이지에서 줄 번호가 여백 메모와 충돌합니다.

책의 짝수 페이지에서 줄 번호가 여백 메모와 충돌합니다.

책의 짝수 페이지에 있는 줄 번호와 여백 메모가 충돌하는 데 약간의 문제가 있습니다. 메모가 그대로 유지될 수 있도록 여백을 조정하고 싶습니다. 이는 짝수 페이지의 바깥쪽 여백과 여백 분석을 늘려야 한다는 뜻이라고 생각합니다.

최소한의 작업 예가 아래에 포함되어 있습니다.

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{lineno}
\usepackage{geometry}
\usepackage{marginnote}

\title{lineNumbersAndMarginNotes}

\begin{document}
\begin{linenumbers*}

Here is some text that has line numbers, the text is not important, but it needs to have a few lines otherwise it won't demonstrate the issue I would like to figure out. I don't just want a plug in solution\marginpar{\fbox{\parbox{10ex}{Here is a margin note, I think}}}, I'd really like to understand how to get the \texttt{geometry} package to act differently on odd and even pages.

\newpage

Here is some text that has line numbers, the text is not important, but it needs to have a few lines otherwise it won't demonstrate the issue I would like to figure out. I don't just want a plug in solution\marginnote{\fbox{\parbox{10ex}{Here is a margin note, I think}}}, I'd really like to understand how to get the \texttt{geometry} package to act differently on odd and even pages.

\end{linenumbers*}

\end{document}

나는 평평한 페이지의 기하학에 영향을 미치는 방법에 주로 관심이 있습니다. 감사해요,

답변1

여기에는 두 가지 문제가 있습니다.

  1. 너비 marginpar는 여백 메모를 수용하는 데 필요한 것보다 작습니다. 를 사용하여 너비를 설정하면 이 문제를 해결할 수 있습니다 geometry.
  2. 줄 번호와 메모가 동일한 영역을 두고 경쟁하고 있습니다.

두 가지 확실한 해결책이 있습니다. 하나는 여백 메모와 반대쪽에 페이지 번호를 뒤집는 것입니다.

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[switch*]{lineno}
\usepackage[marginparwidth=12.5ex]{geometry}
\usepackage{marginnote}

\title{lineNumbersAndMarginNotes}

\begin{document}
  \begin{linenumbers*}

    Here is some text that has line numbers, the text is not important, but it needs to have a few lines otherwise it won't demonstrate the issue I would like to figure out. I don't just want a plug in solution\marginpar{\fbox{\parbox{10ex}{Here is a margin note, I think}}}, I'd really like to understand how to get the \texttt{geometry} package to act differently on odd and even pages.
    \vfill
    \newpage

    Here is some text that has line numbers, the text is not important, but it needs to have a few lines otherwise it won't demonstrate the issue I would like to figure out. I don't just want a plug in solution\marginnote{\fbox{\parbox{10ex}{Here is a margin note, I think}}}, I'd really like to understand how to get the \texttt{geometry} package to act differently on odd and even pages.

  \end{linenumbers*}

\end{document}

뒤집힌 숫자

대칭의 장점이 있습니다.

marginpar또는 여백 메모의 정렬을 변경하여 필요할 때 줄 번호와 메모를 수용할 수 있도록 크기를 더 늘릴 수 있습니다 .

\usepackage{lineno}
\usepackage[marginparwidth=15ex]{geometry}
\usepackage{marginnote}
\renewcommand*{\raggedleftmarginnote}{\raggedright}
\renewcommand*{\raggedrightmarginnote}{\raggedleft}

다시 정렬된 여백 노트

또한 이렇게 좁은 너비에서는 잘 작동하지 않으므로 노트 내부의 텍스트를 정렬하지 않는 것이 좋습니다. 사용하는 것도 ragged2e도움이 될 수 있습니다.

답변2

marginparsep사용 패키지를 늘릴 수 있습니다 geometry.

\usepackage[marginparsep=7mm]{geometry}   %% adjust 7mm at will

암호:

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{lineno}
\usepackage[marginparsep=7mm]{geometry}
\usepackage{marginnote}

\title{lineNumbersAndMarginNotes}

\begin{document}
\begin{linenumbers*}

Here is some text that has line numbers, the text is not important, but it needs to have a few lines otherwise it won't demonstrate the issue I would like to figure out. I don't just want a plug in solution\marginpar{\fbox{\parbox{10ex}{Here is a margin note, I think}}}, I'd really like to understand how to get the \texttt{geometry} package to act differently on odd and even pages.

\newpage

Here is some text that has line numbers, the text is not important, but it needs to have a few lines otherwise it won't demonstrate the issue I would like to figure out. I don't just want a plug in solution\marginnote{\fbox{\parbox{10ex}{Here is a margin note, I think}}}, I'd really like to understand how to get the \texttt{geometry} package to act differently on odd and even pages.

\end{linenumbers*}

\end{document}

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

편의를 위해 \raggedright내부에 넣고 \parbox조정할 수도 있습니다 .marginparwidth

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{lineno}
\usepackage[marginparwidth=12ex,marginparsep=7mm]{geometry}
\usepackage{marginnote}

\title{lineNumbersAndMarginNotes}

\begin{document}
\begin{linenumbers*}

Here is some text that has line numbers, the text is not important, but it needs to have a few lines otherwise it won't demonstrate the issue I would like to figure out. I don't just want a plug in solution\marginpar{\fbox{\parbox{10ex}{\raggedright Here is a margin note, I think}}}, I'd really like to understand how to get the \texttt{geometry} package to act differently on odd and even pages.

\newpage

Here is some text that has line numbers, the text is not important, but it needs to have a few lines otherwise it won't demonstrate the issue I would like to figure out. I don't just want a plug in solution\marginnote{\fbox{\parbox{10ex}{\raggedright Here is a margin note, I think}}}, I'd really like to understand how to get the \texttt{geometry} package to act differently on odd and even pages.

\end{linenumbers*}

\end{document}

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

관련 정보