线宽大于实际线宽

线宽大于实际线宽

好的,我正在创建一个简单的简历,但遇到了以下问题。我的\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%
}

第二个问题是您没有考虑到\fboxsepLaTeX 用来填充内容的空间\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}

在此处输入图片描述

相关内容