我有以下代码:
\documentclass[12pt]{article}
\begin{document}
\centering
\vfill
\begin{center}
\begin{tabular}{ r l }
Author: & Author\\
E-Mail : & Veryyyyyyyyyyyyyyy loooooooooong\\
\end{tabular}
\end{center}
\end{document}
结果如下:
从所画的红线可以看出,列之间的空间并不居中。
我想要做的是将页面分成两列,宽度相同。现在,Column1 和 Column2 之间的间距是不是居中。
我想要这样的东西,其中的列完全居中:
所以我希望两列都占据页面的 50% 左右。Column1 应右对齐,Column2 应左对齐。
答案1
使用该tabularx
包:
\documentclass[12pt]{article}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{tabularx}
\begin{document}
\begin{center}
\begin{tabularx}{\linewidth}{>{\raggedleft\arraybackslash}X >{\raggedright\arraybackslash}X}
Author: & Author\\
E-Mail: & Veryyyyyyyyyyyyy loooooooong\\
\end{tabularx}
\end{center}
\end{document}
(红线表示页面布局)