如何防止页眉对齐?

如何防止页眉对齐?

我正试图阻止在我的标题中进行辩解。

我努力了\raggedright这里建议的如何防止引用的自动对齐?但没有运气

\makeatletter
\renewcommand{\@oddhead}
{\raggedright\fontsize{10}{12}\selectfont OpenGl ES 3.0 and WebGl 1.0.2 on Android platform}
\makeatother

答案1

要使内容居中,请使用\hfill <text here>\hfill,如下所示。

请注意,\oddhead如果您使用twoside如果您使用带有类的选项,如果你想要不同的标题重新定义两个命令:\oddhead\evenhead

\documentclass[twoside]{report}
\usepackage{lipsum} %% dummy text

\makeatletter
\renewcommand{\@oddhead}
{\fontsize{10}{12}\selectfont\hfill Header for odd pages\hfill}

\renewcommand{\@evenhead}
{\fontsize{10}{12}\selectfont\hfill Header for even pages\hfill}
\makeatother

\begin{document}
\lipsum
\end{document}

在此处输入图片描述

答案2

我意识到这个问题已经得到解答,但我认为值得一提的是使用 fancyheadings 包的替代解决方案。虽然对于这种特殊情况来说可能有点过头了,但它提供了页眉和页脚的灵活配置,因此有可能为这个问题主题的一系列变体提供解决方案。

在这里,页眉和页脚被认为有 3 个部分 - 左、中和右。对于双面文档,奇数和偶数页眉/页脚可以以不同的方式配置,尽管当需要重复时也可以简化配置命令。此外,还提供了在页眉下方或页脚上方插入规则的命令。默认情况下,在页眉下方提供规则,但不为页脚绘制规则。不过,所有这些都是高度可配置的。

如需了解详细信息,您需要阅读文档。不过,我已尝试通过注释代码来指出可用的基本选项,这些选项将回答此处提出的特定问题。

\documentclass[twoside]{report}
\usepackage{lipsum} %% dummy text
\usepackage{fancyhdr}

\pagestyle{fancy}
% unset defaults - no optional argument so this sets everything to empty
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
% set what you need
% reset the width of the header rule to the package default
% \renewcommand{\headrulewidth}{0.4pt}
% add a corresponding rule above footers
% \renewcommand{\footrulewidth}{0.4pt}
% \fancyhf[loh]{\fontsize{10}{12}\selectfont Left, odd header part}
\fancyhf[coh]{\fontsize{10}{12}\selectfont Centre, odd header part}
% \fancyhf[roh]{\fontsize{10}{12}\selectfont Right, odd header part}
% \fancyhf[leh]{\fontsize{10}{12}\selectfont Left, even header part}
\fancyhf[ceh]{\fontsize{10}{12}\selectfont Centre, even header part}
% \fancyhf[reh]{\fontsize{10}{12}\selectfont Right, even header part}
% \fancyhf[lof]{\fontsize{10}{12}\selectfont Left, odd footer part}
% \fancyhf[cof]{\fontsize{10}{12}\selectfont Centre, odd footer part}
% \fancyhf[rof]{\fontsize{10}{12}\selectfont Right, odd footer part}
% \fancyhf[lef]{\fontsize{10}{12}\selectfont Left, even footer part}
% \fancyhf[cef]{\fontsize{10}{12}\selectfont Centre, even footer part}
% \fancyhf[ref]{\fontsize{10}{12}\selectfont Right, even footer part}
% for single-sided or in case the same centre header is wanted for odd and even pages
% \fancyhf[ch]{\fontsize{10}{12}\selectfont Common central header part}

\begin{document}
\lipsum
\end{document}

这产生了

在此处输入图片描述

相关内容