平行文本、列表和显示方程式

平行文本、列表和显示方程式

在之前关于阅读期刊文章时做笔记的问题,我收到了一个很好的答案,建议使用parallelparcolumnsledpar包。但是,我在使用这些包时遇到了以下问题:

平行线:
itemize与环境 配合不佳enumerate
新信息:当使用显示方程环境时,也会在非方程列上创建不需要的垂直空间(另请参见parcolumns下面的插图)。

\documentclass{article}

\usepackage[top=0.3in, left=1in, right=1in, bottom=0.3in, includefoot]{geometry}
\usepackage[retainorgcmds]{IEEEtrantools}
\usepackage{lipsum}

\usepackage{parallel}

\begin{document}
  \begin{Parallel}{3in}{3in}
    \ParallelLText{\lipsum[1]}
    \ParallelRText{\lipsum[2]
      \begin{itemize}
        \item Hello World!
        \item Yeah!
        \item Hi there!
      \end{itemize}}
    \ParallelPar
  \end{Parallel}
\end{document}

替代文本

分段列:
使用displaymath和类似的环境(在本例中IEEEeqnarray)会导致等式前出现不必要的垂直空间,甚至影响另一列:

\documentclass{article}

\usepackage[top=0.3in, left=1in, right=1in, bottom=0.3in, includefoot]{geometry}
\usepackage[retainorgcmds]{IEEEtrantools}
\usepackage{lipsum}

\usepackage{parcolumns}

\begin{document}
  \begin{parcolumns}[rulebetween=true]{2}
    \colchunk[1]{\lipsum[1]}
    \colchunk[2]{\lipsum[2]
      \begin{IEEEeqnarray}{rCl}
        E & = & mc^2
      \end{IEEEeqnarray}
      Some useful greetings:
      \begin{enumerate}
        \item Hello World!
        \item Yeah!
        \item Hey there!
      \end{enumerate}}
  \end{parcolumns}
\end{document}

替代文本

ledpar:
它根本没有将我的文本排版为两列。我是不是错过了什么?

\documentclass{article}

\usepackage[top=0.3in, left=1in, right=1in, bottom=0.3in, includefoot]{geometry}
\usepackage[retainorgcmds]{IEEEtrantools}
\usepackage{lipsum}

\usepackage{ledmac}
\usepackage{ledpar}

\begin{document}
  \begin{pairs}
    \begin{Leftside}
      \lipsum[1]
      \begin{IEEEeqnarray}{rCl}
        E & = & mc^2
      \end{IEEEeqnarray}
    \end{Leftside}
    \begin{Rightside}
      \lipsum[2]
    \end{Rightside}
    \Columns
  \end{pairs}
\end{document}

替代文本

我认为我parallel总体上喜欢这个软件包。我只是希望我能解决itemize/enumerate问题。还有其他建议吗?

答案1

如果你选择celenius 的回答你的老问题并使用tufte-latex包,这些问题不会出现。由于其右侧栏较窄且字体较小,它可能更适合您做笔记:

\documentclass[a4paper,justified]{tufte-handout}
\usepackage{lipsum}
\usepackage[retainorgcmds]{IEEEtrantools}

\开始{文档}

\lipsum[2]
\marginnote{这是页面右侧的一些文本。我们会将其设置得足够长,以便换行。
\begin{IEEEeqnarray}{rCl}
        E & = & mc^2
      \end{IEEEeqnarray}
      一些有用的问候语:
      \开始{逐项列举}
        \item 你好,世界!
        \item 耶!
        \item 嗨!
      \end{逐项列举}
}
\lipsum[1]

\结束{文档}

tufte-handout 文档,页边空白处有列表和方程式

稍加调整,您还可以获得相同的列宽和字体大小:

\documentclass[a4paper,justified]{tufte-handout}
\usepackage{lipsum}
\usepackage[retainorgcmds]{IEEEtrantools}

\geometry{文本宽度=0.4\paperwidth}
\geometry{marginparwidth=\textwidth}

\开始{文档}

\renewcommand\footnotesize{\normalsize}
\lipsum[2]
\marginnote{这是页面右侧的一些文本。我们会将其设置得足够长,以便换行。
\begin{IEEEeqnarray}{rCl}
        E & = & mc^2
      \end{IEEEeqnarray}
      一些有用的问候语:
      \开始{逐项列举}
        \item 你好,世界!
        \item 耶!
        \item 嗨!
      \end{逐项列举}
}
\lipsum[1]
\结束{文档}

tufte_handout 文档的列宽和文本大小相等

相关内容