vspace 和 normalfont 错误

vspace 和 normalfont 错误

我在 Mac 上使用 TeXShop。更新到最新版本后(我有点疏忽)我在使用\vspace和时遇到了困难\normalfont。特别是,\normalfont使用后什么都不做\large\vspace只在下一个\\命令后跳过,所以我需要使用\vspace{} \text{}\\才能让它工作。我在下面发布了我所拥有的一个最小工作示例。我不确定我这里是否有错误(任何帮助表示感谢)或者这些是否随着更新而发生了变化。无论哪种情况,任何关于如何更好地使用\vspace和的帮助/建议/意见\normalfont都将不胜感激。

\usepackage[paperwidth=8.5in,paperheight=11in,margin=.75in,headheight=0.27in,headsep=.1in]{geometry}


\begin{document}
\noindent \large \textbf{The Tangent Problem}\\
\normalfont
\vspace{3cm}\\
test1
\vspace{4cm}
test2
3
4\\
5\\
6\\
\end{document}

答案1

LaTeX 不是文字处理器。

如果您想要一个标题,请使用 或其他相关命令进行标记\section。如果您想手动操作,当然也可以。

{\large\bfseries The tangent problem\par}

\vspace{3cm}

text

\vspace{4cm}

text

括号可确保字体大小和形状命令不会泄漏,在文档正文中\large\bfseries很少出现这种情况\normalfont。确保标题使用正确的行距。\normalsize\par

使用\\是糟糕标记的确切标志。

更好的输入:

\section*{The tangent problem}

Text

Other text

\section*没有得到号码。


让我们检查一下你的代码

\noindent \large \textbf{The Tangent Problem}\\
\normalfont
\vspace{3cm}\\
test1
\vspace{4cm}
test2
3
4\\
5\\
6\\

\large选择适用于所有内容,因为它不是以组为单位发布的,并且\normalfont不会对字体大小产生影响。

那个部分

\normalfont\vspace{3cm}\\

是一个仅包含一条指令的空行\vspace,这导致 TeX 在该行后插入垂直空格并发出一条Underfull \hbox (badness 10000)消息(因为该行为空)。

接下来我们有

test1 \vspace{4cm} test2 3 4\\

这是一行,因为\vspace不会强制结束段落。垂直空间会添加在该行之后。

接下来我们有一行仅包含 5,另一行包含 6。

输出如预期:

在此处输入图片描述

相关内容