水平と垂直に並んだ3つの列

水平と垂直に並んだ3つの列

最初の列がページの左側、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}

ここに画像の説明を入力してください

追伸: ご希望であれば、テーブル上のルールを削除できます。

関連情報