我正在使用 ShareLaTeX 以 LaTeX 格式撰写论文,但我的大学给出了非常具体的格式规则。我使用以下方法改进了章节页面为 \part 页面添加样式但我仍然有两个问题:
- 我需要将“1 简介”全部放在同一行。我删除了“章节”,并尝试在它们之间添加负垂直空间,但当在一个章节中正确时,在下一个章节中它们不对齐。
- 页码出现在(仅在每页的第一页
\chapter
)底部,并且我必须在右上角显示它(就像我在文档的其余部分中一样)(因为它始终是奇数页)。
我暂时保留了我正在使用的代码。希望它清晰易懂,非常感谢。
\documentclass[a4paper,12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[english,spanish]{babel}
\usepackage{titlesec}
\titleformat{\chapter}
[display]
{\normalfont\huge\bfseries}
{\thechapter}
{-45.7pt} %Here's where I modify the vertical space
{\hspace{20pt}\huge}
\titlespacing*{\chapter}{0pt}{0pt}{30pt}
\begin{document}
\chapter{Introduction}
Here it starts the text of my introduction.
\end{document}
答案1
只需使用block
样式,而不是使用选项display
重新定义plain
页面样式(请注意,它与不兼容):pagestyles
titlesec
fancyhdr
\documentclass[a4paper,12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[english,spanish]{babel}
\usepackage[pagestyles]{titlesec}
\newpagestyle{headplain}{%
\sethead[\thepage][][]{}{}{\thepage}}
\titleformat{\chapter}
[block]
{\normalfont\huge\bfseries}
{\thechapter}
{0pt} %
{\hspace{20pt}\huge}
\titlespacing*{\chapter}{0pt}{0pt}{30pt}
\pagestyle{headplain}
\begin{document}
\chapter{Introduction}
Here it starts the text of my introduction.
\end{document}