
Я использую 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}
что приводит к