3 列レイアウト、シンプルにお願いします。

3 列レイアウト、シンプルにお願いします。

私は履歴書を書くのに LaTeX を使っていますが、幅を定義できる 3 つの列を設定し、特定のテキストがどの列に入るかを指定できるようにしたいと考えています。この質問に対する回答をオンラインで見つけたのは、ほとんどカスタマイズできない、事前に作成されたパッケージからの回答でした。シンプルな 3 列レイアウトをお勧めできる方がいたら教えてください。ありがとうございます。

答え1

以下に例を示しますparcolumns

\documentclass{article}
\usepackage[textwidth=6in]{geometry}
\usepackage{parcolumns}
\usepackage{lipsum}
\usepackage{kantlipsum}
\pagestyle{empty}
\begin{document}

\kant[2]

\noindent
\begin{minipage}{5in}
  \begin{parcolumns}[rulebetween,colwidths={1=0.30\textwidth,2=0.4\textwidth,3=1in}]{3}
    \colchunk[1]{\raggedright\lipsum[2]}
    \colchunk[2]{\raggedright\kant[1]}
    \colchunk[3]{last column}
  \end{parcolumns}
\end{minipage}

\end{document}

その結果

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

ただし、parcolumns複数のページにまたがって列を分割することはできません。そのためには、paracolパッケージの使用を検討するか、longtable

paracol列を複数のページに分割する例を示します。

\documentclass{article}
\usepackage[textwidth=6in]{geometry}
\usepackage{paracol}
\usepackage{lipsum}
\usepackage{kantlipsum}
\setlength{\columnseprule}{0.4pt}
\pagestyle{empty}
\begin{document}

\kant[2]

  \setcolumnwidth{0.30\textwidth/1cm,0.4\textwidth,1in}%%
  \begin{paracol}{3}
    {\raggedright\lipsum[2]}
    \switchcolumn
    {\raggedright\kant[1]}
    \switchcolumn
    {last column}
  \end{paracol}

\end{document}

その結果

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

関連情報