如何并排显示相互独立的文本

如何并排显示相互独立的文本

我如何创建并排排列的两列?并排的意思是,左侧的一列向右对齐,右侧的一列向左对齐。此外,它们需要相互独立,换句话说,必须能够支持不同数量的文本,而不会将向右对齐的文本(例如)连接到具有左侧文本的另一列。

我尝试过,但效果并不理想,因为如果第一列的文本向右对齐,那么它就会与第二列连接,而第二列的文本应该只向左对齐。如以下代码所示:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{multicol}
\usepackage{lipsum}

\begin{document}

\begin{multicols}{2}
% -> %
\begin{flushright}
\lipsum[1-2]
\end{flushright}
% -> %


% <- %
\begin{flushleft}
\lipsum[2]
\end{flushleft}
% <- %

\end{multicols}

\end{document}

你能帮我一下吗,因为这超出了我目前的知识范围

用于并排组织歌词和翻译

答案1

我会为此使用 paracol。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{paracol}
\usepackage{lipsum}

\begin{document}

\begin{paracol}{2}
% -> %
\begin{flushright}
\lipsum[1-2]
\end{flushright}
% -> %

\switchcolumn

% <- %
\begin{flushleft}
\lipsum[2]
\end{flushleft}
% <- %

\end{paracol}

\end{document}

在此处输入图片描述

相关内容