在 `\fbox` 中左对齐文本

在 `\fbox` 中左对齐文本

我希望 中的文本左对齐\fbox。我希望Student NameID(如下例所示)与左侧垂直线对齐。我该怎么做?

\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的一个窄表,因此不是左对齐的。如果您直接在 周围绘制并将列指定为,则表格将左对齐。\parbox4.5intabular\fboxtabularp{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} 

相关内容