行号有问题?行号与边注冲突

行号有问题?行号与边注冲突

我正在尝试在正文中放置一个编号页。问题是我使用了边注,并想在边注空间的开头和正文之间“创建”一个空间来放置行号,因为现在边注与行数重叠。

这是我的代码:

\documentclass[14pt]{book}
\usepackage[a4paper, nofoot,includeall,left=0.5cm, right=0cm, top=0cm,bottom=0.5cm,marginparsep=0pt,headsep=0pt,marginparwidth=170pt,headheight=35pt]{geometry}
\usepackage{fancyhdr}% http://ctan.org/pkg/fancyhdr
\pagestyle{fancy}% Change page style to fancy
\fancyhf{}% Clear header/footer
\fancyhead[C]{Header}
\usepackage{lipsum}
\usepackage{marginnote}
 \usepackage[right]{lineno}

\newcounter{mynote}% a new counter for use in margin notes

\newcommand{\mynote}[2][0]{% a simple margin note
    \refstepcounter{mynote}% step counter
    \mbox{\textsuperscript{\themynote}}% the number (superscript) in text
    \marginnote{\mbox{\textsuperscript{\themynote}}#2}[#1\baselineskip]% the note
}

\usepackage{titlesec}

\usepackage{fontspec}
%\defaultfontfeatures{Ligatures=TeX}
%\usepackage{showframe}
\usepackage{hyperref}
%\usepackage{longtable}
\usepackage{textcomp}




\setmainfont{KadmosU}
\begin{document}
\linenumbers
 Lorem ipsum dolor sit amet\mynote{here one note}, consectetur adipiscing elit. Nulla a felis a nulla aliquet varius. Fusce eget pretium lacus. Nulla\mynote{here another} leo massa, efficitur cursus dictum a, rutrum non ipsum. Proin condimentum, odio et dictum varius, ante sem mattis est, vitae congue odio metus nec nibh. Integer euismod viverra condimentum. Aliquam erat\mynote{other} volutpat. Donec ut sapien fringilla, convallis sem quis, malesuada metus. Quisque mollis iaculis erat a egestas. Nullam lacinia tortor ac vehicula pellentesque. Aliquam sollicitudin viverra ultricies. Sed tincidunt ex dolor, ac malesuada metus commodo id. Cras porttitor in dolor a dapibus. Proin sagittis velit in ligula consequat, at interdum erat rhoncus.

Suspendisse ac viverra augue. Quisque posuere vehicula elementum. Suspendisse potenti. Etiam ac posuere arcu. Nulla convallis magna vel massa fringilla, ut rutrum orci lobortis. Pellentesque mi nibh, rutrum at pulvinar a, scelerisque sed velit. In hac habitasse platea dictumst. Etiam rhoncus dolor lacus. Nam ac lacus id mauris vehicula lobortis quis vel arcu. Nulla vestibulum, turpis quis posuere mattis, diam arcu dictum magna, non laoreet mauris purus non purus. Aliquam eu lacus sit amet velit auctor vulputate. Nulla non sapien blandit, mattis metus in, congue ante. Nam interdum, nunc dignissim fringilla dictum, libero tortor feugiat leo, nec elementum purus arcu sit amet justo. 


\end{document}

问题就在这里!边注与数字重叠。

答案1

您可以更改 marginpar 中的内部边距以避免行号,但是geometry您的设置没有右边距,因此第二页的行号不在页面上。

在此处输入图片描述

\documentclass[10pt]{book}
%\usepackage[a4paper, nofoot,includeall,left=0.5cm, right=2cm, top=0cm,bottom=0.5cm,marginparsep=0pt,headsep=0pt,marginparwidth=170pt,headheight=35pt]{geometry}
\usepackage{fancyhdr}% http://ctan.org/pkg/fancyhdr
\pagestyle{fancy}% Change page style to fancy
\fancyhf{}% Clear header/footer
\fancyhead[C]{Header}
\usepackage{lipsum}
\usepackage{marginnote}
 \usepackage[right]{lineno}

\newcounter{mynote}% a new counter for use in margin notes

\newcommand{\mynote}[2][0]{% a simple margin note
    \refstepcounter{mynote}% step counter
    \mbox{\textsuperscript{\themynote}}% the number (superscript) in text
    \marginnote{\mbox{\textsuperscript{\themynote}}#2}[#1\baselineskip]% the note
}



\renewcommand*{\raggedleftmarginnote}{\raggedleft\addtolength\hsize{-1cm}}
\renewcommand*{\raggedrightmarginnote}{\raggedright\setlength\leftskip{1cm}}


\usepackage{titlesec}

\usepackage{fontspec}
%\defaultfontfeatures{Ligatures=TeX}
%\usepackage{showframe}
\usepackage{hyperref}
%\usepackage{longtable}
\usepackage{textcomp}




%\setmainfont{KadmosU}
\begin{document}
\linenumbers
 Lorem ipsum dolor sit amet\mynote{here one note}, consectetur adipiscing elit. Nulla a felis a nulla aliquet varius. Fusce eget pretium lacus. Nulla\mynote{here another} leo massa, efficitur cursus dictum a, rutrum non ipsum. Proin condimentum, odio et dictum varius, ante sem mattis est, vitae congue odio metus nec nibh. Integer euismod viverra condimentum. Aliquam erat\mynote{other} volutpat. Donec ut sapien fringilla, convallis sem quis, malesuada metus. Quisque mollis iaculis erat a egestas. Nullam lacinia tortor ac vehicula pellentesque. Aliquam sollicitudin viverra ultricies. Sed tincidunt ex dolor, ac malesuada metus commodo id. Cras porttitor in dolor a dapibus. Proin sagittis velit in ligula consequat, at interdum erat rhoncus.

Suspendisse ac viverra augue. Quisque posuere vehicula elementum. Suspendisse potenti. Etiam ac posuere arcu. Nulla convallis magna vel massa fringilla, ut rutrum orci lobortis. Pellentesque mi nibh, rutrum at pulvinar a, scelerisque sed velit. In hac habitasse platea dictumst. Etiam rhoncus dolor lacus. Nam ac lacus id mauris vehicula lobortis quis vel arcu. Nulla vestibulum, turpis quis posuere mattis, diam arcu dictum magna, non laoreet mauris purus non purus. Aliquam eu lacus sit amet velit auctor vulputate. Nulla non sapien blandit, mattis metus in, congue ante. Nam interdum, nunc dignissim fringilla dictum, libero tortor feugiat leo, nec elementum purus arcu sit amet justo. 

\pagebreak


 Lorem ipsum dolor sit amet\mynote{here one note}, consectetur adipiscing elit. Nulla a felis a nulla aliquet varius. Fusce eget pretium lacus. Nulla\mynote{here another} leo massa, efficitur cursus dictum a, rutrum non ipsum. Proin condimentum, odio et dictum varius, ante sem mattis est, vitae congue odio metus nec nibh. Integer euismod viverra condimentum. Aliquam erat\mynote{other} volutpat. Donec ut sapien fringilla, convallis sem quis, malesuada metus. Quisque mollis iaculis erat a egestas. Nullam lacinia tortor ac vehicula pellentesque. Aliquam sollicitudin viverra ultricies. Sed tincidunt ex dolor, ac malesuada metus commodo id. Cras porttitor in dolor a dapibus. Proin sagittis velit in ligula consequat, at interdum erat rhoncus.

Suspendisse ac viverra augue. Quisque posuere vehicula elementum. Suspendisse potenti. Etiam ac posuere arcu. Nulla convallis magna vel massa fringilla, ut rutrum orci lobortis. Pellentesque mi nibh, rutrum at pulvinar a, scelerisque sed velit. In hac habitasse platea dictumst. Etiam rhoncus dolor lacus. Nam ac lacus id mauris vehicula lobortis quis vel arcu. Nulla vestibulum, turpis quis posuere mattis, diam arcu dictum magna, non laoreet mauris purus non purus. Aliquam eu lacus sit amet velit auctor vulputate. Nulla non sapien blandit, mattis metus in, congue ante. Nam interdum, nunc dignissim fringilla dictum, libero tortor feugiat leo, nec elementum purus arcu sit amet justo. 


\end{document}

相关内容