三个迷你页面并排分布在多个页面上

三个迷你页面并排分布在多个页面上

我正在寻找一种方法来排版以下场景: 所需布局

使用三个小页面,效果很好:

\documentclass{minimal}
\usepackage{blindtext}

\begin{document}
\begin{minipage}[t]{0.1\textwidth}
    A 1.1
\end{minipage}%
\begin{minipage}[t]{0.8\textwidth}
    \blindtext
\end{minipage}%
\begin{minipage}[t]{0.1\textwidth}\raggedleft
    2 P
\end{minipage}
\end{document}

但这不适用于分页符。那么我该如何做呢?

顺便问一下:如何才能将右边小页面内的文本与中间小页面的最后一行对齐?

答案1

你可以使用paracol这个:

\documentclass{article}
\usepackage{paracol}
\usepackage{blindtext}

\begin{document}

\section{minipage}
\begin{minipage}[t]{0.1\textwidth}
    A 1.1
\end{minipage}%
\begin{minipage}[t]{0.8\textwidth}
    \blindtext
\end{minipage}%
\begin{minipage}[t]{0.1\textwidth}\raggedleft
    2 P
\end{minipage}

\section{paracol}
\columnratio{0.1,0.8,0.1}
\begin{paracol}{3}
    A 1.1
\switchcolumn
    \blindtext
\switchcolumn*
    2 P
\end{paracol}
\end{document}

在此处输入图片描述

答案2

如果我\dfrac在三个 paracol 的中间列添加一个,就会出现垂直缩进。我该如何避免这种情况?

minipages 与 paracol 的内联公式

\documentclass{article}
\usepackage{blindtext}
\usepackage{paracol}
\usepackage{amsmath}

\setlength{\parindent}{0pt}

\begin{document}
\begin{minipage}[t]{0.1\textwidth}
    A 1.1
\end{minipage}%
\begin{minipage}[t]{0.8\textwidth}
    $a=\dfrac{1}{2}$
    \blindtext
\end{minipage}%
\begin{minipage}[t]{0.1\textwidth}\raggedleft
2 P
\end{minipage}

\bigskip

\setlength{\columnsep}{0pt}
\columnratio{0.1,0.8,0.1}
\begin{paracol}{3}
    A 1.1
\switchcolumn
    $a=\dfrac{1}{2}$
    \blindtext
\switchcolumn
\raggedleft 2 P
\end{paracol}

\end{document}

相关内容