![如何格式化章节(无标题)、带空格和页码的小节](https://linux22.com/image/437898/%E5%A6%82%E4%BD%95%E6%A0%BC%E5%BC%8F%E5%8C%96%E7%AB%A0%E8%8A%82%EF%BC%88%E6%97%A0%E6%A0%87%E9%A2%98%EF%BC%89%E3%80%81%E5%B8%A6%E7%A9%BA%E6%A0%BC%E5%92%8C%E9%A1%B5%E7%A0%81%E7%9A%84%E5%B0%8F%E8%8A%82.png)
我正在尝试格式化章节、节和小节,但未能成功。我已添加一张图片作为我想要执行的操作的参考。以下是一些具体内容:
- 默认情况下,LaTeX 将章节标题放在页眉中。我不想这样。
- 关于小节:我不想列出数字,但我想留一个空格(查看图片)
- 最后,我想将页面枚举放在右上角(他们说要使用
fancyhdr
但我不知道从哪里开始)。
\documentclass[12pt]{book}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[left=3cm,top=2.5cm,bottom=2.5cm, right=2.5cm,showframe=false]{geometry}
\usepackage{titlesec}
% ------- format chapter - section and subsection
\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}}
\renewcommand{\thesubsection}{\thesection. \arabic{subsection}}
\titleformat{\chapter}[display]
{\normalfont\LARGE\bfseries\centering }
{\vspace*{\stretch{1}} \chaptertitlename\ \thechapter}{20pt}{\Huge}
[\vspace*{\stretch{1}}\clearpage]
\titlespacing*{\chapter}{0pt}{0pt}{0pt}
\titleformat{name=\chapter,numberless}[display]
{\normalfont\Large\bfseries}
{}
{0pt}
{\Huge}
[]
% code reference --- https://tex.stackexchange.com/a/13498
\begin{document}
\chapter{An Title another pg}
\section{Introduction}
\subsection{International}
\section{Methods}
\subsection{Materiales}
\end{document}
我用红色标记了我想要更改的内容
答案1
我已fancyhdr
为您的页面布局添加了定义。
对于小节,我添加了一个\titleformat
,以消除小节编号。请注意,小节编号将出现在目录中。如果您想消除它,请使用的第二个定义\thesubsection
。副作用是您无法引用小节,但如果标题中没有小节编号,这将很难。
\documentclass[12pt]{book}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[left=3cm,top=2.5cm,bottom=2.5cm, right=2.5cm,showframe=false]{geometry}
\usepackage{fancyhdr}
\fancyhf{}
\fancyhead[R]{\thepage}
\renewcommand{\headrulewidth}{0pt}
\pagestyle{fancy}
\fancypagestyle{plain}{\fancyhf{}}
\usepackage{titlesec}
% ------- format chapter - section and subsection
\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}}
\renewcommand{\thesubsection}{\thesection.\arabic{subsection}}
%\renewcommand{\thesubsection}{}
\titleformat{\chapter}[display]
{\normalfont\LARGE\bfseries\centering }
{\vspace*{\stretch{1}} \chaptertitlename\ \thechapter}{20pt}{\Huge}
[\vspace*{\stretch{1}}\clearpage]
\titlespacing*{\chapter}{0pt}{0pt}{0pt}
\titleformat{name=\chapter,numberless}[display]
{\normalfont\Large\bfseries}
{}
{0pt}
{\Huge}
[]
% code reference --- https://tex.stackexchange.com/a/13498
\titleformat{\subsection}{\large\bfseries}{}{4em}{}
\begin{document}
\tableofcontents
\chapter{An Title another pg}
\section{Introduction}
\subsection{International}
\section{Methods}
\subsection{Materiales}
\end{document}