基本上我想要的是这样的
###### | ######
###### | ######
###### | ######
###### | ######
###### | ######
###### | ######
其中 # 表示方程式的推导或其他内容。我也无法仅使用 来找出垂直线选项\vline[30pt]
。
答案1
根据您的评论,您似乎希望能够align
在表格中使用环境。如果是这样,那么您需要将其包装align
在\parbox
:
代码:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{tabular}{l|l}
left content & right content\\
left content & right content\\
\parbox{0.3\linewidth}{%
\begin{align*}
E &= mc^2 \\
F &=ma
\end{align*}} & right content\\
left content & right content\\
\end{tabular}
\end{document}
答案2
您确实可以使用tabular
环境类型,或者,您可以使用minipage
可以为您提供更多灵活性的环境来实现您想要实现的目标:
\documentclass[a4paper,12pt]{article}
\usepackage{lipsum}
\begin{document}
\begin{minipage}[t]{.4\linewidth}
\lipsum[1]
\end{minipage}
\hfill
\vline
\hfill
\begin{minipage}[t]{.4\linewidth}
\lipsum[2]
\begin{align*}
x^2 + y^2 &= 1\\
y &= \sqrt{1 - x^2}.
\end{align*}
\begin{align}
u &= \arctan x & dv &= 1 \, dx\\
du &= \frac{1}{1 + x^2} dx & v &= x.
\end{align}
\end{minipage}
\end{document}
这将给出:
答案3
这是使用包的解决方案。您可以通过设置为大于 的值来multicol
使列之间的线可见。此技术的优点是内容可以从一列流到下一列。\columnseprule
0pt
代码:
\documentclass[10pt]{article}
\usepackage[]{amsmath,amssymb}
\usepackage[]{multicol}
\setlength{\columnsep}{1cm} % space between columns
\setlength{\columnseprule}{1pt} % vertical line thickness
\usepackage[]{microtype}
\usepackage[]{lipsum} %<---used only to generate dummy text
\begin{document}
\begin{multicols}{2}
\lipsum[1]
%
\begin{align}
a^2+b^2&=c^2\\
F&=ma\\
K&=\frac{1}{2}mv^2
\end{align}
%
\lipsum[2]
\end{multicols}
\end{document}