我正在使用课堂撰写报告article
。由于我已经开始撰写文章,我想知道是否有任何等待frontmater
,就像mainmatter
课堂书中一样。我希望我的简介部分编号为 1,并且之前的所有标题(和页码)都使用罗马数字。
谢谢。
答案1
在你的文件中尝试这个..
\makeatletter
\newcommand\frontmatter{%
\cleardoublepage
%\@mainmatterfalse
\pagenumbering{roman}}
\newcommand\mainmatter{%
\cleardoublepage
% \@mainmattertrue
\pagenumbering{arabic}}
\newcommand\backmatter{%
\if@openright
\cleardoublepage
\else
\clearpage
\fi
% \@mainmatterfalse
}
\makeatother
答案2
是的,这当然是可能的;你只需要定义\frontmatter
和\mainmatter
。下面是一个例子,我也定义了\backmatter
,只是为了演示。
据我了解,您希望做两件事:(1) Frontmatter 部分使用罗马数字编号,页码使用罗马数字;(2) Mainmatter 部分使用阿拉伯数字编号,页码使用阿拉伯数字。我假设您希望在点击时重新开始页码,\mainmatter
这是典型的做法。
\documentclass{article}
\usepackage{lipsum}
\def\frontmatter{%
\pagenumbering{roman}
\setcounter{page}{1}
\renewcommand{\thesection}{\Roman{section}}
}%
\def\mainmatter{%
\pagenumbering{arabic}
\setcounter{page}{1}
\setcounter{section}{0}
\renewcommand{\thesection}{\arabic{section}}
}%
\def\backmatter{%
\setcounter{section}{0}
\renewcommand{\thesection}{\Alph{section}}
}%
\begin{document}
\frontmatter
\section{Why Do This?}
\lipsum[1]
\section{Because I Can!}
\lipsum[2]
\mainmatter
\section{See? It works!}
\lipsum[3]
\section{It's the best this way!}
\lipsum[4]
\backmatter
\section{And We Even Get Appendices!}
\lipsum[1]
\end{document}
这将为您提供以下内容:
当然,您可能希望以其他方式标记前言和后记之间的划分;如果愿意,请将其添加到上面的代码中。
答案3
所以,您正在搜索一篇看起来像书的文章。嗯...为什么不搜索一篇看起来像文章的书呢?
\documentclass[article]{memoir}
\begin{document}
\frontmatter
\tableofcontents
\mainmatter
\chapter{Introduction}
Some text
\end{document}