外边距的旁注(“外栏”)

外边距的旁注(“外栏”)

我有一段带有大量注释的文本。我想将其排版为准双列样式,即书本样式——内列:文本,外列:注释作为旁注。页眉和标题位于两列上方(文本和外边距),页码位于底部,居中。我尝试使用包sidenotes以及与tufte-latex结合使用geometry来实现此目的\geometry

我在外边距中获得了旁注。但它们与文本中的旁注编号段落对齐。我希望它们直接相连(旁注之间没有额外的基线跳跃)。此外,我无法在文本和外边距(两列)上方获得标题(左、中、右),集中标题也是如此。使用twocolumn或时,multicol我无法在外列中获得旁注。您有什么建议吗?该怎么做?

我尝试用 来实现tufte-latex。效果很好,但也存在一些问题

  • 如果我使用“合理”选项,它不起作用。
  • 部分名称未居中。
  • 它们side notes不是接连在一起的。它们不是从section这个还是需要的!

    \documentclass[symmetric,pagestyles]{tufte-book}
    \geometry{outer=10.5cm, inner=2.7cm, heightrounded, marginparwidth=7.3cm, marginparsep=0.45cm}
    \usepackage{lmodern}
    
    \fancyhf{}
    \fancyhead[RO,LE]{Etiam lobortis} %Kopfzeile rechts
    \fancyhead[C]{Dolor sit amet} %zentrierte Kopfzeile
    \fancyhead[RE,LO]{\nouppercase{\rightmark}} %Kopfzeile rechts
    \renewcommand{\headrulewidth}{0.4pt} %obere Trennlinie
    \fancyfoot[C]{\thepage}
    
    
    
    \begin{document}
    
    \section{Lorem ipsum}
    
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\sidenote{Lorem ipsum
    dolor sit amet, consectetuer adipiscing elit.} Etiam lobortis facilisis sem. Nullam
    nec mi et neque pharetra sollicitudin.\sidenote{Etiam lobortis facilisis
    sem. Nullam nec mi et neque pharetra sollicitudin.} Praesent imperdiet mi nec
    ante. Donec ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a
    dignissim nibh lectus placerat pede.\sidenote{Praesent imperdiet mi nec ante. Donec
    ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a dignissim
    nibh lectus placerat pede.} Vivamus nunc nunc, molestie ut, ultricies vel, semper
    in, velit. Ut porttitor.\sidenote{Vivamus nunc nunc, molestie ut, ultricies vel,
    semper in, velit. Ut porttitor.} Praesent in sapien. Lorem ipsum dolor sit amet,
    consectetuer adipiscing elit.\sidenote{Praesent in sapien. Lorem ipsum dolor sit
    amet, consectetuer adipiscing elit.}  Duis fringilla tristique neque. Sed interdum
    libero ut metus.  Pellentesque placerat.\sidenote{ Duis fringilla tristique
    neque. Sed interdum libero ut metus.  Pellentesque placerat.} Nam rutrum augue a
    leo. Morbi sed elit sit amet ante lobortis sollicitudin.\sidenote{Nam rutrum augue
    a leo. Morbi sed elit sit amet ante lobortis sollicitudin.} Praesent blandit
    blandit mauris.  Praesent lectus tellus, aliquet aliquam, luctus a, egestas a,
    turpis.\sidenote{Praesent blandit blandit mauris.  Praesent lectus tellus, aliquet
    aliquam, luctus a, egestas a, turpis.} Mauris lacinia lorem sit amet ipsum. Nunc
    quis urna dictum turpis accumsan semper.\sidenote{Mauris lacinia lorem sit amet
    ipsum. Nunc quis urna dictum turpis accumsan semper.}
    
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\sidenote{Lorem ipsum
    dolor sit amet, consectetuer adipiscing elit.} Etiam lobortis facilisis sem. Nullam
    nec mi et neque pharetra sollicitudin.\sidenote{Etiam lobortis facilisis
    sem. Nullam nec mi et neque pharetra sollicitudin.} Praesent imperdiet mi nec
    ante. Donec ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a
    dignissim nibh lectus placerat pede.\sidenote{Praesent imperdiet mi nec ante. Donec
    ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a dignissim
    nibh lectus placerat pede.} Vivamus nunc nunc, molestie ut, ultricies vel, semper
    in, velit. Ut porttitor.\sidenote{Vivamus nunc nunc, molestie ut, ultricies vel,
    semper in, velit. Ut porttitor.} Praesent in sapien. Lorem ipsum dolor sit amet,
    consectetuer adipiscing elit.\sidenote{Praesent in sapien. Lorem ipsum dolor sit
    amet, consectetuer adipiscing elit.}  Duis fringilla tristique neque. Sed interdum
    libero ut metus.  Pellentesque placerat.\sidenote{ Duis fringilla tristique
    neque. Sed interdum libero ut metus.  Pellentesque placerat.} Nam rutrum augue a
    leo. Morbi sed elit sit amet ante lobortis sollicitudin.\sidenote{Nam rutrum augue
    a leo. Morbi sed elit sit amet ante lobortis sollicitudin.} Praesent blandit
    blandit mauris.  Praesent lectus tellus, aliquet aliquam, luctus a, egestas a,
    turpis.\sidenote{Praesent blandit blandit mauris.  Praesent lectus tellus, aliquet
    aliquam, luctus a, egestas a, turpis.} Mauris lacinia lorem sit amet ipsum. Nunc
    quis urna dictum turpis accumsan semper.\sidenote{Mauris lacinia lorem sit amet
    ipsum. Nunc quis urna dictum turpis accumsan semper.}
    
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\sidenote{Lorem ipsum
    dolor sit amet, consectetuer adipiscing elit.} Etiam lobortis facilisis sem. Nullam
    nec mi et neque pharetra sollicitudin.\sidenote{Etiam lobortis facilisis
    sem. Nullam nec mi et neque pharetra sollicitudin.} Praesent imperdiet mi nec
    ante. Donec ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a
    dignissim nibh lectus placerat pede.\sidenote{Praesent imperdiet mi nec ante. Donec
    ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a dignissim
    nibh lectus placerat pede.} Vivamus nunc nunc, molestie ut, ultricies vel, semper
    in, velit. Ut porttitor.\sidenote{Vivamus nunc nunc, molestie ut, ultricies vel,
    semper in, velit. Ut porttitor.} Praesent in sapien. Lorem ipsum dolor sit amet,
    consectetuer adipiscing elit.\sidenote{Praesent in sapien. Lorem ipsum dolor sit
    amet, consectetuer adipiscing elit.}  Duis fringilla tristique neque. Sed interdum
    libero ut metus.  Pellentesque placerat.\sidenote{ Duis fringilla tristique
    neque. Sed interdum libero ut metus.  Pellentesque placerat.} Nam rutrum augue a
    leo. Morbi sed elit sit amet ante lobortis sollicitudin.\sidenote{Nam rutrum augue
    a leo. Morbi sed elit sit amet ante lobortis sollicitudin.} Praesent blandit
    blandit mauris.  Praesent lectus tellus, aliquet aliquam, luctus a, egestas a,
    turpis.\sidenote{Praesent blandit blandit mauris.  Praesent lectus tellus, aliquet
    aliquam, luctus a, egestas a, turpis.} Mauris lacinia lorem sit amet ipsum. Nunc
    quis urna dictum turpis accumsan semper.\sidenote{Mauris lacinia lorem sit amet
    ipsum. Nunc quis urna dictum turpis accumsan semper.}
    
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\sidenote{Lorem ipsum
    dolor sit amet, consectetuer adipiscing elit.} Etiam lobortis facilisis sem. Nullam
    nec mi et neque pharetra sollicitudin.\sidenote{Etiam lobortis facilisis
    sem. Nullam nec mi et neque pharetra sollicitudin.} Praesent imperdiet mi nec
    ante. Donec ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a
    dignissim nibh lectus placerat pede.\sidenote{Praesent imperdiet mi nec ante. Donec
    ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a dignissim
    nibh lectus placerat pede.} Vivamus nunc nunc, molestie ut, ultricies vel, semper
    in, velit. Ut porttitor.\sidenote{Vivamus nunc nunc, molestie ut, ultricies vel,
    semper in, velit. Ut porttitor.} Praesent in sapien. Lorem ipsum dolor sit amet,
    consectetuer adipiscing elit.\sidenote{Praesent in sapien. Lorem ipsum dolor sit
    amet, consectetuer adipiscing elit.}  Duis fringilla tristique neque. Sed interdum
    libero ut metus.  Pellentesque placerat.\sidenote{ Duis fringilla tristique
    neque. Sed interdum libero ut metus.  Pellentesque placerat.} Nam rutrum augue a
    leo. Morbi sed elit sit amet ante lobortis sollicitudin.\sidenote{Nam rutrum augue
    a leo. Morbi sed elit sit amet ante lobortis sollicitudin.} Praesent blandit
    blandit mauris.  Praesent lectus tellus, aliquet aliquam, luctus a, egestas a,
    turpis.\sidenote{Praesent blandit blandit mauris.  Praesent lectus tellus, aliquet
    aliquam, luctus a, egestas a, turpis.} Mauris lacinia lorem sit amet ipsum. Nunc
    quis urna dictum turpis accumsan semper.\sidenote{Mauris lacinia lorem sit amet
    ipsum. Nunc quis urna dictum turpis accumsan semper.}
    
    \end{document}

这是我的想法,当然,如果我能用 LaTeX 来完成,它会看起来更好看……

答案1

我认为主要问题是正文和旁注之间的同步。正文中的旁注编号和旁注文本应该在同一页上,但如果旁注对于页面来说太长,则应该在下一页继续。

我不知道如何在同一行开始一个新的旁注,其中上一个旁注已经结束。

话虽如此,我建议使用 KOMA-script,主要是 scrlayer 包。我的解决方案并不完美,尤其是我对\hangfrom带有旁注编号的悬挂框感到困难。但请自己看看:

\documentclass[twoside=true, parskip=half]{scrbook} 
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} 
\usepackage{scrlayer-scrpage, scrlayer-notecolumn,
lmodern, blindtext, ragged2e, microtype, calc}

\areaset[-2cm]{9cm}{23cm}

\usepackage[latin]{babel}

%% step 1: counter 
\newcounter{snmark} \setcounter{snmark}{0}


%% step 2: hanging sidenotes, definition from tugboat 
\makeatletter
\newcommand*{\hangfrom}[1]{% 
\setbox\@tempboxa\hbox{{#1}}% 
\hangindent\wd\@tempboxa
  \noindent\box\@tempboxa} 
\makeatletter

%% step 3: define sidenote marks in the text 
\newcommand{\makesidenotemark}{%
\textsuperscript{\thesnmark} }%


%% step 4: and now the definition of sidenotes 
\newcommand{\sidenote}[1]{%
\refstepcounter{snmark}% Zähler erhöhen 
\makesidenotemark{}% Nummer im Text setzen.
\makenote[paragraphs]{% 
\protect\hangfrom{% 
\protect\makebox[0.5em][l]{%
\thesnmark} } \protect\RaggedRight{} #1}% Text setzen im Rand 
}




\newlength{\notescolwidth} \setlength{\notescolwidth}{8cm}


\DeclareNewNoteColumn[% marginpar, 
width = \notescolwidth, font=\footnotesize,
]{paragraphs}

%\recalctypearea

\title{Sidenotes}

%% Delete all sidenotes: %\renewcommand{\sidenote}[1]{\relax}

\begin{document}
\maketitle{}

  Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\sidenote{Lorem ipsum
dolor sit amet, consectetuer adipiscing elit.} Etiam lobortis facilisis sem. Nullam
nec mi et neque pharetra sollicitudin.\sidenote{Etiam lobortis facilisis
sem. Nullam nec mi et neque pharetra sollicitudin.} Praesent imperdiet mi nec
ante. Donec ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a
dignissim nibh lectus placerat pede.\sidenote{Praesent imperdiet mi nec ante. Donec
ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a dignissim
nibh lectus placerat pede.} Vivamus nunc nunc, molestie ut, ultricies vel, semper
in, velit. Ut porttitor.\sidenote{Vivamus nunc nunc, molestie ut, ultricies vel,
semper in, velit. Ut porttitor.} Praesent in sapien. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit.\sidenote{Praesent in sapien. Lorem ipsum dolor sit
amet, consectetuer adipiscing elit.}  Duis fringilla tristique neque. Sed interdum
libero ut metus.  Pellentesque placerat.\sidenote{ Duis fringilla tristique
neque. Sed interdum libero ut metus.  Pellentesque placerat.} Nam rutrum augue a
leo. Morbi sed elit sit amet ante lobortis sollicitudin.\sidenote{Nam rutrum augue
a leo. Morbi sed elit sit amet ante lobortis sollicitudin.} Praesent blandit
blandit mauris.  Praesent lectus tellus, aliquet aliquam, luctus a, egestas a,
turpis.\sidenote{Praesent blandit blandit mauris.  Praesent lectus tellus, aliquet
aliquam, luctus a, egestas a, turpis.} Mauris lacinia lorem sit amet ipsum. Nunc
quis urna dictum turpis accumsan semper.\sidenote{Mauris lacinia lorem sit amet
ipsum. Nunc quis urna dictum turpis accumsan semper.}

  Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\sidenote{Lorem ipsum
dolor sit amet, consectetuer adipiscing elit.} Etiam lobortis facilisis sem. Nullam
nec mi et neque pharetra sollicitudin.\sidenote{Etiam lobortis facilisis
sem. Nullam nec mi et neque pharetra sollicitudin.} Praesent imperdiet mi nec
ante. Donec ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a
dignissim nibh lectus placerat pede.\sidenote{Praesent imperdiet mi nec ante. Donec
ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a dignissim
nibh lectus placerat pede.} Vivamus nunc nunc, molestie ut, ultricies vel, semper
in, velit. Ut porttitor.\sidenote{Vivamus nunc nunc, molestie ut, ultricies vel,
semper in, velit. Ut porttitor.} Praesent in sapien. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit.\sidenote{Praesent in sapien. Lorem ipsum dolor sit
amet, consectetuer adipiscing elit.}  Duis fringilla tristique neque. Sed interdum
libero ut metus.  Pellentesque placerat.\sidenote{ Duis fringilla tristique
neque. Sed interdum libero ut metus.  Pellentesque placerat.} Nam rutrum augue a
leo. Morbi sed elit sit amet ante lobortis sollicitudin.\sidenote{Nam rutrum augue
a leo. Morbi sed elit sit amet ante lobortis sollicitudin.} Praesent blandit
blandit mauris.  Praesent lectus tellus, aliquet aliquam, luctus a, egestas a,
turpis.\sidenote{Praesent blandit blandit mauris.  Praesent lectus tellus, aliquet
aliquam, luctus a, egestas a, turpis.} Mauris lacinia lorem sit amet ipsum. Nunc
quis urna dictum turpis accumsan semper.\sidenote{Mauris lacinia lorem sit amet
ipsum. Nunc quis urna dictum turpis accumsan semper.}

  \syncwithnotecolumns[paragraphs]

 Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\sidenote{Lorem ipsum
dolor sit amet, consectetuer adipiscing elit.} Etiam lobortis facilisis sem. Nullam
nec mi et neque pharetra sollicitudin.\sidenote{Etiam lobortis facilisis
sem. Nullam nec mi et neque pharetra sollicitudin.} Praesent imperdiet mi nec
ante. Donec ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a
dignissim nibh lectus placerat pede.\sidenote{Praesent imperdiet mi nec ante. Donec
ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a dignissim
nibh lectus placerat pede.} Vivamus nunc nunc, molestie ut, ultricies vel, semper
in, velit. Ut porttitor.\sidenote{Vivamus nunc nunc, molestie ut, ultricies vel,
semper in, velit. Ut porttitor.} Praesent in sapien. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit.\sidenote{Praesent in sapien. Lorem ipsum dolor sit
amet, consectetuer adipiscing elit.}  Duis fringilla tristique neque. Sed interdum
libero ut metus.  Pellentesque placerat.\sidenote{ Duis fringilla tristique
neque. Sed interdum libero ut metus.  Pellentesque placerat.} Nam rutrum augue a
leo. Morbi sed elit sit amet ante lobortis sollicitudin.\sidenote{Nam rutrum augue
a leo. Morbi sed elit sit amet ante lobortis sollicitudin.} Praesent blandit
blandit mauris.  Praesent lectus tellus, aliquet aliquam, luctus a, egestas a,
turpis.\sidenote{Praesent blandit blandit mauris.  Praesent lectus tellus, aliquet
aliquam, luctus a, egestas a, turpis.} Mauris lacinia lorem sit amet ipsum. Nunc
quis urna dictum turpis accumsan semper.\sidenote{Mauris lacinia lorem sit amet
ipsum. Nunc quis urna dictum turpis accumsan semper.}




  Lorem ipsum dolor sit amet, consectetuer adipiscing elit.\sidenote{Lorem ipsum
dolor sit amet, consectetuer adipiscing elit.} Etiam lobortis facilisis sem. Nullam
nec mi et neque pharetra sollicitudin.\sidenote{Etiam lobortis facilisis
sem. Nullam nec mi et neque pharetra sollicitudin.} Praesent imperdiet mi nec
ante. Donec ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a
dignissim nibh lectus placerat pede.\sidenote{Praesent imperdiet mi nec ante. Donec
ullamcorper, felis non sodales commodo, lectus velit ultrices augue, a dignissim
nibh lectus placerat pede.} Vivamus nunc nunc, molestie ut, ultricies vel, semper
in, velit. Ut porttitor.\sidenote{Vivamus nunc nunc, molestie ut, ultricies vel,
semper in, velit. Ut porttitor.} Praesent in sapien. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit.\sidenote{Praesent in sapien. Lorem ipsum dolor sit
amet, consectetuer adipiscing elit.}  Duis fringilla tristique neque. Sed interdum
libero ut metus.  Pellentesque placerat.\sidenote{ Duis fringilla tristique
neque. Sed interdum libero ut metus.  Pellentesque placerat.} Nam rutrum augue a
leo. Morbi sed elit sit amet ante lobortis sollicitudin.\sidenote{Nam rutrum augue
a leo. Morbi sed elit sit amet ante lobortis sollicitudin.} Praesent blandit
blandit mauris.  Praesent lectus tellus, aliquet aliquam, luctus a, egestas a,
turpis.\sidenote{Praesent blandit blandit mauris.  Praesent lectus tellus, aliquet
aliquam, luctus a, egestas a, turpis.} Mauris lacinia lorem sit amet ipsum. Nunc
quis urna dictum turpis accumsan semper.\sidenote{Mauris lacinia lorem sit amet
ipsum. Nunc quis urna dictum turpis accumsan semper.}


\end{document}

我只是显示了分页符,您可以看到一个旁注在下一页继续:

带有连续边注的分页符

相关内容