如何仅在双列中的一列中写入文本,第二列仅用于边距

如何仅在双列中的一列中写入文本,第二列仅用于边距

我正在尝试创建一个两列的书籍类文档,其中两列由虚线垂直线分隔。第一列应为用于所有文本、图形和方程式的主要列。但是,有时第二列将用于边注。第二列可能包含虚线,行间间距为 8mm。这是我目前所做的,但它缺少几个所需的功能。

\documentclass[oneside]{book}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage{wrapfig}
\setlength{\columnsep}{0.25in}
\setlength{\columnseprule}{2pt}
\makeatletter
\def\columnseprulecolor\vrule\@width\columnseprule{%
    \vbox to \ht\mult@rightbox{\leaders\vbox{\kern2pt\hbox{.}\kern2pt}\vfill}}
\makeatother


\begin{document}
    \begin{multicols}{2}[\chapter{My Chapter Number One. Long chapter title}]
        
        \section{Long section name. There is nothing I can think of to put here.}
        
        \lipsum
        \begin{equation}
            E = m \times c^2
        \end{equation}  
        \lipsum
        \begin{equation}
            E = m \times c^2
        \end{equation}
                \clearpage
    \end{multicols}
    
\end{document} ```

相关内容