删除文章类别中命名标题上方的空格

删除文章类别中命名标题上方的空格

我正在使用文章文档类,并且我让所有章节标题都显示在页面顶部的中央。我正在为命名法制作一个单独的页面,\usepackage{nomencl}并且一切都运行良好,除了:我希望“命名法”标题显示在页面顶部的中央,并且符号列表从下面开始,标题和第一个条目之间有一个空格,比如说 1cm。

我检查过一些类似的问题,但他们似乎正在使用书籍或报告类,我认为这与为什么这些解决方案在我的情况下不起作用有关:

删除 Lyx 中命名法前的空格

命名规则开始前的间距

这是我的代码:

\documentclass[a4paper]{article} 
\usepackage[utf8]{inputenc}

\usepackage[intoc]{nomencl}
\makenomenclature

\begin{document}
\mbox{}

\nomenclature{$c$}{Speed of light in a vacuum inertial frame}
\nomenclature{$h$}{Planck constant}

\printnomenclature

\end{document}

答案1

在实际文档中,您可能希望\printnomenclature在文本前面加上文字,并且可能以\clearpage从顶部开始的方式加上文字。

如果文档中只有命名法,则需要\mbox{}实际发送一页并写出命名法条目。

在这种情况下,添加\mbox{} \printnomenclature

\documentclass[a4paper]{article} 
\usepackage[utf8]{inputenc}

\usepackage[intoc]{nomencl}
\makenomenclature

\begin{document}

\nomenclature{$c$}{Speed of light in a vacuum inertial frame}
\nomenclature{$h$}{Planck constant}

\printnomenclature

\mbox{}

\end{document}

注意:已准备好图像\usepackage{showframe}以显示页面边界。

在此处输入图片描述

答案2

将下面的代码放在主 LaTeX 文档的序言部分。

\renewcommand{\nompreamble}{\vspace*{-1cm}}

我希望这有帮助!

相关内容