回忆录:书籍+文章

回忆录:书籍+文章

我有一本书(回忆录类)和几篇文章(回忆录[文章]类)。

我想把文章放在书的最后,这样它们就会像最初处理时一样出现)。

我想要一份单一的.tex文档(因为我在书和文章之间以及文章之间有交叉引用)。

我了解,需要进行一些编辑。

%%%% Minimal example of standalone article

\documentclass[12pt,oneside,openany, article]{memoir}

\pagestyle{headings}

\usepackage{blindtext}

\nouppercaseheads

\title{Some creative thinking about miscellaneous stupid things}

\author{Victor Ivrii}

\begin{document}

\maketitle

\chapter{Introduction}

\blindtext[5]

\bibliographystyle{amsplain}

\begin{thebibliography}{9}

\bibitem[AM]{crap}

John Doe \emph{Some crap}

\end{thebibliography}

\end{document}

%%%Embedding it into a book

\documentclass[12pt,oneside,openany]{memoir}

\pagestyle{headings}

\usepackage{blindtext}

\nouppercaseheads



\begin{document}

\title{My Book}

\author{Victor}

\chapter{Some crap}

\blindtext



\renewcommand{\thesection}{\arabic{section}}

\title{Some creative thinking about miscellaneous stupid things}

\author{Victor}

\maketitle

\section{Introduction}

\blindtext[5]

\bibliographystyle{amsplain}

\begin{thebibliography}{9}

\bibitem[AM]{crap}

John Doe \emph{Some crap}

\end{thebibliography}

\end{document}

%%%%%%%%%%%

我们看到

  1. 页眉显示在文章的“章”(实际上是该书的前一章)中,但它应该是文章内部的“节”。

  2. 嵌入文章中的参考书目从新页面开始(与文章不同),并且“参考书目”一词以较大的字体打印。

PS 当然,书有自己的参考书目,它应该看起来像书中的参考书目。


添加日期:2018 年 3 月 4 日:

 \renewcommand{\bibsection}{\section*{\bibname}\prebibhook}

结果是,参考书目上方的标题是上一节中的标题。我将其更改为

\renewcommand{\bibsection}{\section{\bibname}\prebibhook}

它修复了运行标题,但在参考书目中添加了不必要的“部分”编号,我通过在它前面添加

\setcounter{secnumdepth}{0}

答案1

类似这样的事可能是一个起点。

\documentclass[12pt,oneside,openany]{memoir}
\pagestyle{headings}

\usepackage{kantlipsum}

\nouppercaseheads
% need reactivation for \nouppercaseheads to have an effect
\pagestyle{headings}

\setsecnumdepth{subsubsection}
\maxsecnumdepth{subsubsection}

% adjusted from memoir sources (look for \ifartopt)
\newcommand\InternalArticleOption{
  % assumes oneside, use "both" instead of "right" in twosided case
  \addtopsmarks{headings}{}{%
    \createmark{section}{right}{shownumber}{}{. \ }
    \createmark{subsection}{right}{shownumber}{}{. \ }
    \createmark{subsubsection}{right}{shownumber}{}{. \ }
  }
  % reactivation
  \pagestyle{headings}
  % adjust \maketitle
  \renewcommand{\maketitlehookb}{%
    \vskip -1.5\topsep\vskip -1.5\partopsep}
  \renewcommand{\maketitlehookc}{%
    \vskip -1.5\topsep\vskip -1.5\partopsep}
  % adjust bibliography (it is using \chapter* by deafault, under
  % articl option, \chapter* behaves like \section*, we just foce it
  % to use \section*)
  \renewcommand{\bibsection}{\section*{\bibname}\prebibhook}
  % remove chapter from section number
  \renewcommand{\thesection}{\arabic{section}}
}


\begin{document}

\title{My Book}

\author{Victor}

\chapter{Some crap}

\kant



\InternalArticleOption



\title{Some creative thinking about miscellaneous stupid things}

\author{Victor}

\maketitle

\section{Introduction}

\kant[5]

\subsection{Test}

\kant[7]


\bibliographystyle{amsplain}

\begin{thebibliography}{9}

\bibitem[AM]{crap}

John Doe \emph{Some crap}

\end{thebibliography}

\end{document}

memoir补充:在处理 时存在一个错误\maketitle,它不会重置感谢数据,这可能会导致感谢数据累积。此外, 使用的计数器值\thanks会从其离开的位置继续。简单修复:

\makeatletter
\renewcommand\maketitlehooka{
  \setcounter{footnote}{0}
  \global\let\@thanks\@empty
}
\makeatother

在序言中。可能从来没有想过memoir重复使用。\maketitle

通常,当我制作列出文章的文档(通常在博士论文中看到)时,我倾向于编写自己的不使用的界面\maketitle。然后学生还可以包含诸如出版地点、摘要等信息。然后我们为文章构建合适的标题页(并将我们喜欢的任何内容添加到一般目录中)。


编辑:回忆录没有重新感谢并不是一个真正的错误,它甚至在手册中提到,并建议使用

\emptythanks
\maketitle

如果你需要\maketitle多次使用,因为\emptythanks只是\global\let\@thanks\@empty,上面的建议减少到

\renewcommand\maketitlehooka{
  \emptythanks
}

由于多次使用\maketitle并不频繁,我就不说了,因为\emptythanks手册中已经提到了(也就是说,我没有看到这个 aa 错误,正如我第一次写的那样,因此目前不会修复它)。

相关内容