因为我即将停止使用 orgmode 来进行 PHD 学习,所以我想知道是否存在类似概要包的东西(谷歌没有给我关于这方面的答案)。
我需要:我有每个章节、部分和小节的简短概要……以便我自己组织文档。通常我不想导出这些。有时我想阅读文档的完整结构,其中只有概要。
如何实现(我不喜欢在乳胶中创建样式和做一些奇怪的事情): - 将概要写为注释,并且只处理标题和注释 - 有一些特殊的环境概要和仅处理大纲和概要环境。
有没有什么好用的软件包?你有什么好主意吗?
答案1
(如果需要,请参阅之前的编辑,但这是我迄今为止最干净的版本。参考文献:用多种语言记录笔记?,comment
包裹,TeX 常见问题:条件编译和“注释”)
这个问题可以通过以下方法解决:verbatim
和extract
包。在构建 PDF 时,提取包将同时创建一个 synopsis.tex 文件,其中仅提取了概要和文档部分。构建此 synopsis.tex 文件,您就会得到大纲。
原始文档来源:
\documentclass{article}
% In this file, make a new comment-like environment named 'synopsis':
\usepackage{verbatim}
\let\synopsis\comment
\let\endsynopsis\endcomment
% Extract synopsis environments, \section commands, and \tableofcontents
% commands into a separate synopsis.tex file. In that file, a synopsis
% environment will be a simple semantic environment with no extra decoration.
\usepackage[active,
generate=synopsis,
extract-env={synopsis},
extract-cmd={section},
extract-cmdline={tableofcontents}]{extract}
\begin{extract}
\newenvironment{synopsis}{}{}
\end{extract}
% Here is the real document, with inline synopses:
\begin{document}
\tableofcontents
\section{Fourier Series}
\begin{synopsis}
A Fourier series is periodic, and made up of orthogonal $\sin$ and $\cos$ functions.
\end{synopsis}
The Fourier series has the form:
\[
\frac{a_0}{2} +
\sum_{n=1}^{\infty} \left[ a_n \cos {\frac{2 n \pi}{T} t} +
b_n \sin {\frac{2 n \pi}{T} t} \right]
\]
where $a_n$ and $b_n$ are called Fourier coefficients of the Fourier series
of the function $f(x)$.
\end{document}
生成的 PDF:
生成的synopsis.tex:
%%
%% This is file, `synopsis.tex',
%% generated with the extract package.
%%
%% Generated on : 2012/04/02,18:26
%% From source : 50099.tex
%% Using options: active,generate=synopsis,extract-env={synopsis},extract-cmd={section},extract-cmdline={tableofcontents}
%%
\documentclass{article}
\newenvironment{synopsis}{}{}
\begin{document}
\tableofcontents
\section{Fourier Series}
\begin{synopsis}
A Fourier series is periodic, and made up of orthogonal $\sin$ and $\cos$ functions.
\end{synopsis}
\end{document}
和 PDF: