Latex - 文章前言

Latex - 文章前言

我正在使用课堂撰写报告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}

相关内容