我想编写一个两列布局页面:左边一列显示年份,右边一列显示与年份相关的文本。
\documentclass[12pt]{article}
\begin{document}
\begin{table}[ht]
\begin{tabular}{l|c}
2012&Some text\vspace{5pt}\\
2011&Some other text\\
\end{tabular}
\end{table}
\end{document}
现在:我想避免使用\begin{tabular}
。
\begin{tabular}
不会跨多页- 脚注太棘手。
我的问题:是否有一种简单的方法可以在不使用的情况下获得这种 2 列布局\begin{tabular}
?
答案1
table
也不会跨页拆分。所以你也不应该这样做。
我将使用一个列表,例如description
来自labeling
KOMA 类的列表:
\documentclass{scrartcl}
\usepackage{lipsum}
\begin{document}
\begin{labeling}{XXXXXXX}%template for longest item.
\item[2000] \lipsum[1-2]
\item[2001] \lipsum[1-2]
\end{labeling}
\end{document}
答案2
我将使用边距列来保存年份并使用常用的文本列来放置段落。
\documentclass[12pt]{article}
%setup a page layout with a large margin
\usepackage[paperwidth=170mm, paperheight=240mm, left=42pt, top=40pt, textwidth=280pt, marginparsep=20pt, marginparwidth=100pt, textheight=560pt, footskip=40pt]{geometry}
%marginpar would move, but here the year has to be right next to the paragraph
\usepackage{marginnote}
\begin{document}
Some text\marginnote{2012}
Some other text\marginnote{2011}
\end{document}
您必须根据自己的喜好更改页面布局。这会导致
脚注可以工作(尝试Some\footnote{This works} text\marginnote{2012}
),分页符也没有问题。如果对齐关闭,请运行 LaTeX 最多 3 次。
答案3
我怀疑您是不是在尝试写简历。如果是这样,您可以尝试像moderncv
这样的专用软件包。但是,您可以尝试以下方法:
\documentclass{article}
\usepackage{lipsum}
\usepackage{parallel}
\usepackage[margin=1in]{geometry}
\begin{document}
\begin{Parallel}[v]{0.1\textwidth}{0.89\textwidth} %% [v] for drawing the vertical line
%===========================
\ParallelLText{ 2001 }
\ParallelRText{ \lipsum[2] }
\ParallelPar
%===================
%===========================
\ParallelLText{ 2002 }
\ParallelRText{ \lipsum[4]This is a foot note\footnote{This is a foot note}. }
\ParallelPar
%===========================
\ParallelLText{ 2003 }
\ParallelRText{ \lipsum[6]}
\ParallelPar
%===========================
\ParallelLText{ 2004 }
\ParallelRText{ \lipsum[8] }
\ParallelPar
%===========================
\ParallelLText{ 2005 }
\ParallelRText{ \lipsum[10]}
\ParallelPar
%===========================
\ParallelLText{2006 }
\ParallelRText{ \lipsum[12] }
\ParallelPar
%===========================
\ParallelLText{ 2007 }
\ParallelRText{ \lipsum[14]}
\ParallelPar
%===========================
\ParallelLText{ 2008}
\ParallelRText{ \lipsum[16]}
\ParallelPar
%===========================
\ParallelLText{ 2009}
\ParallelRText{ \lipsum[18]}
\ParallelPar
%===========================
\end{Parallel}
\end{document}
另一个选项是著名的longtable
1. 脚注起作用且 2. 内容会跨页面显示:
\documentclass[12pt]{article}
\usepackage{longtable}
\begin{document}
\begin{longtable}{r|p{.8\textwidth}}
2012&Some text\footnote{This is a foot note}\\
2011&Some other text\\
\newpage
2012&Some text\footnote{This is a foot note}\\
2011&Some other text\\
\end{longtable}
\end{document}