好的,我正在创建一个简单的简历,但遇到了以下问题。我的\linewidth
实际上比 linewith 大。我尝试\noident
按照以下链接中所述添加
尽管 width=\linewidth,但 hbox 还是过满
我附加了一个最小的例子和产生的输出的图像,其中问题很明显。
\documentclass{article}
\usepackage{showframe}
\begin{document}
\fboxrule=1pt
\noindent
\fbox{
\begin{minipage}{0.9575\linewidth}
\begin{center}
{\huge \textbf{Curiculum Vitae}} \\ \vspace{0.5cm}
{\LARGE \textbf{My Very Long Name}}
\end{center}
\end{minipage}
}
\noindent
\fbox{
\begin{minipage}{\linewidth}
\begin{center}
{\huge \textbf{Curiculum Vitae}} \\ \vspace{0.5cm}
{\LARGE \textbf{My Very Long Name}}
\end{center}
\end{minipage}
}
\end{document}
答案1
您的输入存在一些问题。主要问题是您没有正确保护行尾,以使其不会在输出中显示为空格。
当你输入
\fbox{
text/box
}
您将获得与输入相同的输出
\fbox{ text/box }
因为 TeX 会将行尾转换为空格。因此,如果您想使用第一种方法,请%
在适当的位置添加:
\fbox{%
text/box%
}
第二个问题是您没有考虑到\fboxsep
LaTeX 用来填充内容的空间\fbox
。
您可以使用适当的尺寸来避免猜测尺寸:
\documentclass{article}
\usepackage{calc}
\usepackage{showframe}
\begin{document}
\setlength{\fboxrule}{1pt}
\noindent
\fbox{%
\begin{minipage}{\linewidth-2\fboxrule-2\fboxsep}
\centering
\huge\textbf{Curriculum Vitae} \\ \vspace{0.5cm}
\LARGE\textbf{My Very Long Name}
\end{minipage}%
}
\end{document}