我想写 1 章而不是 1 章。有什么建议吗?
谢谢
答案1
除非我遗漏了什么,否则根据 OP 和 OP 下的评论...这个解决方案应该足够了:
\documentclass[12pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[LGR,T1]{fontenc}
\usepackage[basque]{babel} % <- choice based on OP's comment
\usepackage{titlesec}
\renewcommand\chaptertitlename{kapitulua} % <- assuming that should be made lowercase when order changed
%\renewcommand\thechapter{\Roman{chapter}} % <- uncomment if you want Roman numerals instead
\titleformat{\chapter}[display]{\normalfont\huge\bfseries}{\thechapter\ \chaptertitlename}{20pt}{\Huge} % <- order changed (default is \chaptertitlename \ \thechapter)
\begin{document}
\chapter{Your title goes here}
\end{document}
\renewcommand\thechapter{\Roman{chapter}}
如果您希望使用大写罗马数字,请取消注释该行,即使用“I chapter”、“II chapter”而不是阿拉伯语“1 chapter”、“2 chapter”。
答案2
正如@Bernard 在他的评论中所述,你应该使用titlesec
包裹。可以使用相应pdf文件第23和24页的代码。阅读页面上的说明以进行调整。
\documentclass[10pt,oneside]{book}
\usepackage[dvips]{color}
\usepackage{lipsum}
\usepackage[rigidchapters,explicit]{titlesec}
\DeclareFixedFont{\chapterfont}{T1}{phv}{bx}{n}{4cm}
\titlespacing{\chapter}{0pt}{100pt}{75pt}
\titleformat{\chapter}[block]
{\begin{picture}(0,230)}
{\put(450,80){%
\makebox(0,0)[rb]{%
{}}}
\put(0,270){%
\makebox(0,0)[lb]{%
\Huge\sffamily{\thechapter\ Chapter }}}}
{0pt}
{\put(0,200){\parbox[t]{300pt}{%
\Huge\sffamily\filright#1}}}
[\end{picture}]
\begin{document}
\chapter{First Chapter}
\lipsum[2]
\section{First Section}
\lipsum[1]
\end{document}