我有一本书(回忆录类)和几篇文章(回忆录[文章]类)。
我想把文章放在书的最后,这样它们就会像最初处理时一样出现)。
我想要一份单一的.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}
%%%%%%%%%%%
我们看到
页眉显示在文章的“章”(实际上是该书的前一章)中,但它应该是文章内部的“节”。
嵌入文章中的参考书目从新页面开始(与文章不同),并且“参考书目”一词以较大的字体打印。
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 错误,正如我第一次写的那样,因此目前不会修复它)。