我读这个问题它很有用但不是我需要的。
我的问题在于创建一个包含两列的数组、表格或类似的东西。在左侧,我需要将 LaTeX 代码与\verb
或放在verbatim
一起,但在右侧,我需要用 和 括号代替结果来解释另一列的每个部分。
我的 MNWE:
\documentclass[twoside,symmetric]{tufte-handout}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[spanish,mexico]{babel}
\usepackage{array{
\begin{document}
\begin{tabular}{lc}
\verb+
\documentclass[options]{class}
+ & \\
\verb+
\usepackage[options]{package}
+ & \left. \right\} preamble \\
$\vdots$ & \\
\verb+
\begin{document}
+ & \\
$\vdots% & \left. \right\} body \\
\verb+
\end{document}
+ & \\
\end{tabular}
\end{document}
我希望你能理解我所尝试做的事情。这只是一个关于基本 LaTeX 结构的简单图表,但我不知道如何构建它。
答案1
您的 WME 中存在一些错误。我仅纠正了它们并使用article
和 代替tufte-handout
(我还没有在我的 MikTeX 中安装它)。babel
出于同样的原因,我也评论了:
\documentclass[twoside,symmetric]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage[spanish,mexico]{babel}
\usepackage{array}
\begin{document}
\begin{tabular}{ll}
\verb+\documentclass[options]{class}+ & \\
\verb+\usepackage[options]{package}+ & $\bigg\}$ preamble \\
$\vdots$ & \\
\verb+\begin{document}+ & \\
$\vdots$ & $\bigg\}$ body \\
\verb+\end{document}+ &
\end{tabular}
\end{document}
附录:
从OP的评论可以看出,花括号应该跨越更多行:这可以通过多种方式实现,我将限制自己使用multirow
:
\documentclass[twoside,symmetric]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage[spanish,mexico]{babel}
\usepackage{multirow}
\begin{document}
\begin{tabular}{ll}
\verb+\documentclass[options]{class}+ & \\
\verb+\usepackage[options]{package}+ &
\multirow{2}{*}{$\bigg\}$ preamble}\\
$\vdots$ & \\
\verb+\begin{document}+ &
\multirow{3}{*}{$\left.\rule{0em}{5.5ex}\right\}$ body}\\
$\vdots$ & \\
\verb+\end{document}+ & \\
\end{tabular}
\end{document}
这使: