全大写罗马数字章节样式。如何?

全大写罗马数字章节样式。如何?

问题修改:我必须做什么才能使“第 1 章”显示为“第 I 章”,“第 2 章”显示为“第 II 章”,等等?

背景和详细信息:这是我的论文要求。我搜索了好一会儿,但还是没能找到我需要的东西,而且没有弄乱我已有的东西。我在 Wiki 中找到了(这里) 选择不同的章节样式,但是,列出的这些都不是我所需要的。

我需要“CHAPTER”全部大写,并使用罗马数字表示章节号(但不是页码)。而且它不能改变我的方式(感谢这个出色的论坛社区的帮助)能够将页码放在正确的位置。

其他可能相关的详细信息:

  • 我正在使用 LyX 版本 2.0.6。
  • 文献类别:书籍(回忆录)。
  • 选择的模块:自定义页眉/页脚。
  • 页面布局 -> 标题样式:默认。
  • 不是双面的。
  • 边距:上方 4cm、下方 3cm、左侧 4cm、右侧 3cm。
  • LaTeX 序言:

    \makeevenfoot{headings}{}{}{\thepage}
    \makeoddfoot{headings}{}{}{\thepage}
    \makeevenhead{headings}{}{}{}
    \makeoddhead{headings}{}{}{}
    
    \copypagestyle{chapter}{plain} % make chapter a page style of its own
    \makeevenfoot{chapter}{}{}{\thepage}
    \makeoddfoot{chapter}{}{}{\thepage}
    \makeevenhead{chapter}{}{}{}
    \makeoddhead{chapter}{}{}{}
    

再问一次:我必须做什么才能使“第 1 章”显示为“第 I 章”,“第 2 章”显示为“第 II 章”,等等?

谢谢感谢您的时间和提供的任何帮助!

答案1

如果没有最简单的例子,很难说;但是

\renewcommand{\chaptername}{CHAPTER}
\renewcommand{\thechapter}{\Roman{chapter}}

应该是您所需要的。


有了memoir,人们可以利用多种便利。这里有一个可以满足您愿望的解决方案。

\documentclass{memoir}

\usepackage{kantlipsum} % just for the example

\makeevenfoot{headings}{}{}{\thepage}
\makeoddfoot{headings}{}{}{\thepage}
\makeevenhead{headings}{}{}{}
\makeoddhead{headings}{}{}{}

\copypagestyle{chapter}{plain} % make chapter a page style of its own
\makeevenfoot{chapter}{}{}{\thepage}
\makeoddfoot{chapter}{}{}{\thepage}
\makeevenhead{chapter}{}{}{}
\makeoddhead{chapter}{}{}{}

\renewcommand{\printchaptertitle}[1]{\chaptitlefont\MakeUppercase{#1}}
\makeatletter
\renewcommand{\printchaptername}{\chapnamefont\MakeUppercase{\@chapapp}}
\makeatother
\renewcommand{\printchapternum}{\chapnumfont\Roman{chapter}}

\begin{document}
\frontmatter

\chapter{Introduction}
\kant[1]

\mainmatter

\chapter{A title}

\section{Something}

\kant

\end{document}

我还在前言中添加了一章来表明风格相同。

在此处输入图片描述

答案2

我对 LyX 不熟悉,不幸的是我在安装时遇到了问题。不过,你的问题可以通过重新定义 chapter 命令来解决。

在 LyX 中的序言中添加以下内容:

\renewcommand{\thechapter}{\Roman{chapter}}

它看起来会像这样: 带罗马数字的样本

如果您想要小写罗马数字,只需使用\roman{chapter}

相关内容