![删除文章类别中命名标题上方的空格](https://linux22.com/image/367650/%E5%88%A0%E9%99%A4%E6%96%87%E7%AB%A0%E7%B1%BB%E5%88%AB%E4%B8%AD%E5%91%BD%E5%90%8D%E6%A0%87%E9%A2%98%E4%B8%8A%E6%96%B9%E7%9A%84%E7%A9%BA%E6%A0%BC.png)
我正在使用文章文档类,并且我让所有章节标题都显示在页面顶部的中央。我正在为命名法制作一个单独的页面,\usepackage{nomencl}
并且一切都运行良好,除了:我希望“命名法”标题显示在页面顶部的中央,并且符号列表从下面开始,标题和第一个条目之间有一个空格,比如说 1cm。
我检查过一些类似的问题,但他们似乎正在使用书籍或报告类,我认为这与为什么这些解决方案在我的情况下不起作用有关:
和
这是我的代码:
\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}}
我希望这有帮助!