我希望 中的文本左对齐\fbox
。我希望Student Name
和ID
(如下例所示)与左侧垂直线对齐。我该怎么做?
\documentclass{article}
\begin{document}
\begin{center}
\fbox{\fbox{\parbox[b]{4.5in}{\centering
\begin{tabular}{l}
\hline\\
{\large{Student Name:}}\hspace{3in}\\[3ex]
\hline\\
\large{ID \#}: \hspace{2.1in}
\\[1ex]
\hline
\end{tabular}}}}
\end{center}
\end{document}
答案1
\documentclass{article}
\begin{document}
\begin{center}
\fbox{\fbox{%
\begin{tabular}{p{4.5in}}
\hline\\
{\large{Student Name:}}\hspace{3in}\\[3ex]
\hline\\
\large{ID \#}:
\\[1ex]
\hline
\end{tabular}}}
\end{center}
\end{document}
在您的代码中,您是中\centering
的一个窄表,因此不是左对齐的。如果您直接在 周围绘制并将列指定为,则表格将左对齐。\parbox
4.5in
tabular
\fbox
tabular
p{4.5in}
答案2
您加载数组,并设置第二个固定宽度列。您用 绘制的线\cline
。框线和表格之间的垂直空间,您可以使用一些垂直空间进行调整:
\documentclass{article}
\usepackage{array}
\begin{document}
\begin{center}
\fbox{\fbox{\parbox[b]{4.5in}{\centering
\medskip
\begin{tabular}{lwl{3in}}
{\large{Student Name:}}&\\[1ex]
\cline{2-2}\\
\large{ID \#}:&
\\[1ex]
\cline{2-2}
\vspace{-0.2ex}
\end{tabular}}}}
\end{center}
\end{document}