我想设置更粗的标题行
我希望页面顶部和底部的边距更大。
我的标题有问题,标题采用了我部分的名称,该名称只有两句话长 - 看起来不太好。如何在不更改部分标题的情况下避免这种情况?
我不知道这是否就是您回答我的问题所需要的全部内容:
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[danish, english]{babel}
\usepackage{graphicx}
\usepackage{microtype}
\usepackage{lmodern}
\usepackage{lipsum}
\usepackage[intoc]{nomencl} % Nomenclature package
\usepackage{color}
\usepackage{times}
\usepackage{textcomp}
\usepackage{hyperref}
\usepackage{textpos}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{ifthen}
\usepackage{mathtools}
\makeheadrule{headings}{\textwidth}{0.3pt}
\newcommand{\HRule}{\rule{\textwidth}{3mm}}
% Enable subfigures
\newsubfloat{figure}
% Path to graphics
\graphicspath{{gfx/}}
\everymath{\displaystyle}
% Avoid a warning
\pdfminorversion=5
% Define layout dimensions
\setlrmarginsandblock{35mm}{25mm}{*}
\setulmarginsandblock{30mm}{30mm}{*}
\setheadfoot{8mm}{10mm}
\checkandfixthelayout
\OnehalfSpacing
希望你能帮助我。非常感谢。
答案1
\makeheadrule
更改您当前正在使用的第三个参数中使用的值0.3pt
,以便可以使用更大的值;在下面的例子中我使用了1pt
;这个值可能太大,但它仅用于示例;您可以选择最适合您需要的值。增加第二和第三个参数中使用的值
\setulmarginsandblock
;在我的示例中我\setulmarginsandblock{90mm}{90mm}{*}
仅用于说明。memoir 中的分段单元命令为您提供了两个可选参数来控制目录和标题中的信息,因此您可以说
\section[Title in ToC][Title in Header]{Title in document}
或者,如果仅使用其中一个可选参数,
\section[Title in ToC and Header]{Title in document}
完整示例:
\documentclass{memoir}
\usepackage{lipsum}
\makeheadrule{headings}{\textwidth}{1pt}
\setlrmarginsandblock{35mm}{25mm}{*}
\setulmarginsandblock{90mm}{90mm}{*}
\setheadfoot{8mm}{10mm}
\checkandfixthelayout
\OnehalfSpacing
\begin{document}
\tableofcontents
\chapter{Test chapter}
\section[Title in ToC][Title in Header]{A section with a really long title; it is so long that it will span several lines}
\lipsum[1-10]
\end{document}
结果页面之一的图像:
与你的问题无关,但你定义的规则
\newcommand{\HRule}{\rule{\textwidth}{3mm}}
将产生一个非常粗的规则;也许您想减少的第二个参数\rule
?