最初の列がページの左側、2 番目の列が中央、3 番目の列が右側にある 3 列のリストを作成しようとしています。テーブルは、私がやりたいことに対しては小さすぎます。 を使用しましたmulticols
が、方程式を表示する必要がある場合、行が揃いません\[ \]
。
ここは例私が何を達成しようとしているのか。
試してみたのですが、表示される方程式が揃っていません。
\documentclass[12pt,a4paper,bothsides]{article}
\usepackage{multicol}
\begin{document}
\begin{multicols}{3}
\begin{itemize}
\item[] First equation
\item[] Second equation
\item[] Third equation
\item[] $a+b=c$
\item[] \[\int_0^1 x^2 \ \mathrm{d}x\]
\item[] $u+v=w$
\item[] Adding
\item[] Integrating
\item[] Adding
\end{itemize}
\end{multicols}
\end{document}
答え1
これら 2 つの表示のうちの 1 つを なしで表示したいと思いませんかmulticolumns
? flalign*` 環境がここでの重要なツールです:
\documentclass[12pt,a4paper,bothsides]{article}
\usepackage[utf8]{inputenc}
\usepackage[showframe, nomarginpar]{geometry}
\usepackage{amsmath}
\begin{document}
\begin{flalign*}
& \text{First equation: } & a+b & =c & & \text{(Adding)} \\
& \text{Second equation: } & \int_0^1 x^2 \ \mathrm{d}x & = \dfrac{1}{3} & & \text{(Integrating)}\\
& \text{Third equation; } & u+v & =w & & \text{(Adding)}
\end{flalign*}
\begin{flalign*}
& \text{First equation: } & a+b & =c & \text{(Adding)}& \\
& \text{Second equation: } & \int_0^1 x^2 \ \mathrm{d}x & = \dfrac{1}{3} & \text{(Integrating)}&\\
& \text{Third equation; } & u+v & =w & \text{(Adding)}&
\end{flalign*}
\end{document}
答え2
ドキュメントmemoir
クラス (標準構成では に相当book
)\autocols
は、ニーズに合う可能性のある マクロを提供します。
\documentclass{memoir}
\pagestyle{empty}% for cropping
\begin{document}
\autocols{c}{3}{l}{
First equation,
Second equation,
Third equation,
$a+b=c$,
$\displaystyle \int_0^1 x^2 \ \mathrm{d}x$,
$u+v=w$,
Adding,
Integrating,
Adding
}
\end{document}
編集:行を揃えます。
\documentclass{memoir}
\pagestyle{empty}% for cropping
\begin{document}
\edef\mystrut{\setbox0=\hbox{$\displaystyle\int_0^1$}\vrule depth \dp0 height \ht0 width 0pt\relax}
\autocols{c}{3}{l}{
First equation,
\mystrut Second equation,
Third equation,
$a+b=c$,
$\displaystyle\int_0^1 x^2 \ \mathrm{d}x$,
$u+v=w$,
Adding,
\mystrut Integrating,
Adding
}
\end{document}
編集:tabular
この目的にはを使用する方が簡単かもしれません。
\documentclass{article}
\pagestyle{empty}% for cropping
\usepackage{array}
\begin{document}
\begin{tabular}{l>{$\displaystyle}l<{$}l}
First equation & a+b=c & Adding \cr
Second equation & \int_0^1 x^2 \ \mathrm{d}x & Integrating \cr
Third equation & u+v=w & Adding \cr
\end{tabular}
\end{document}
答え3
\[ \]
コマンドを使用すると、よりきれいな表示を実現できます\displaystyle
。
\documentclass[12pt,a4paper,bothsides]{article}
\usepackage{multicol}
\begin{document}
\begin{multicols}{3}
\begin{itemize}
\item[] First equation
\item[] Second equation
\item[] Third equation
\item[] $a+b=c$
\item[] \( \displaystyle{\int_0^1 x^2 \ \mathrm{d}x} \)
\item[] $u+v=w$
\item[] Adding
\item[] Integrating
\item[] Adding
\end{itemize}
\end{multicols}
\end{document}
答え4
ここでは のみを使用する簡単なソリューションを示しますtabular
。
\documentclass[12pt,a4paper,bothsides]{article}
\usepackage{lipsum} %% dummy text
\begin{document}
\lipsum[1]
\begin{center}
\begin{tabular}{|@{}p{.3\linewidth}|@{}p{.3\linewidth}|@{}p{.3\linewidth}@{}|}
First equation & $a+b=c$ & Adding \\ %[7pt]
Second equation & $\displaystyle{\int_0^1 x^2 \ \mathrm{d}x}$ & Integratin \\ %[7pt]
Third equation & $u+v=w$ & Adding
\end{tabular}
\end{center}
\lipsum[1]
\end{document}
追伸: ご希望であれば、テーブル上のルールを削除できます。