2 个小页面和列表之间的自定义分隔符

2 个小页面和列表之间的自定义分隔符

我使用以下代码将两个框并排放置,以便进行代码比较:

\documentclass[12pt]{article}
\usepackage{listings}
\begin{document}

\begin{singlespace}
\begin{minipage}[t]{0.45\textwidth}
\begin{lstlisting}[language=HTML,frame=lrtb]
%one
  %two
    Hi there
\end{lstlisting}%
\end{minipage}%
\hfill
\begin{minipage}[t]{0.45\textwidth}
\begin{lstlisting}[language=HTML,frame=lrtb]
<one>
  <two>
    Hi there
  </two>
</one>
\end{lstlisting}%
\end{minipage}%
\end{singlespace}

\end{document}

这将导致呈现以下内容:

1

我想在两个框之间放置自定义文本。理想情况下,内容如下:

2

答案1

正如马丁所说,您可以使用另一个minipage带有fboxandparbox来启用换行。

\documentclass[12pt]{article}
\usepackage{listings,setspace,amsmath}
\usepackage[margin=2cm]{geometry}
\begin{document}

\begin{singlespace}
\begin{minipage}[r]{0.38\textwidth}
\begin{lstlisting}[language=HTML,frame=lrtb]
%one
  %two
    Hi there
\end{lstlisting}%
\end{minipage}%
\hfil
\begin{minipage}[c]{0.17\textwidth}
\centering
\fbox{
\parbox[m]{.8\textwidth}{\centering Renders $\implies$}}
\end{minipage}%
\hfil
\begin{minipage}[l]{0.38\textwidth}
\begin{lstlisting}[language=HTML,frame=lrtb]
<one>
  <two>
    Hi there
  </two>
</one>
\end{lstlisting}%
\end{minipage}%
\end{singlespace}

\end{document}

在此处输入图片描述

相关内容