用不同的自定义标题排版文档

用不同的自定义标题排版文档

首先,我甚至不确定 tex 是否具有此功能,但让我尝试解释一下我正在做什么。

所以我保存了一份 tex 格式的工作日志,并尝试不时更新。到目前为止,我每天都会为添加的内容创建一个新部分。所以我的部分看起来像

\section*{February 05, 2013}
% tables, figures, text, etc..
\section*{February 06, 2013}
% other tables, figures, text..

虽然当我想回头看看我做了什么事情时,按时间顺序记录是很好的,但这会打乱事物的上下文顺序。因此,我可能有一个版本的日志,如下所示

\section*{Instrumentation}
% tables, figures, text, etc..
\section*{Ordered Parts}
% other tables, figures, text..

而且,正如您已经猜到的那样,时间顺序和上下文顺序不一致。所以我想做的是建立一种按照我选择的顺序进行排版的方法。我希望能够指定我想要上下文顺序,并且我希望编译器从不同的时间顺序部分中提取属于同一上下文部分的信息,并进行相应的排版。

就像我说的,我甚至不知道这是否可以用 tex 实现,但如果有任何关于其他平台的帮助或建议,我将不胜感激。

答案1

这是可能的(毕竟 TeX 是图灵完备的),但如果简单/方便的话我会感到惊讶...在这种情况下,我会创建一个包含如下结构条目的文本文件:

20130131 Frobbing the baz
   A nicely laid out paragraph written in LaTeX, describing in excruciating
   detail how the poor baz was brutally frobbed

20130131 Tweaking
   Another paragraph

20130201 Frobbing the baz
   Continue where the above left off

这本身读起来并不难,很容易作为原始工作日志写入,并且很容易用 Perl 之类的工具处理成您想要的格式的正确 LaTeX 文件。您甚至可以添加这样的命令,\worklogentry{date}{context}允许按原样处理原始工作日志,并为处理过程提供足够的线索来区分上下文。

答案2

根据我的经验,我认为成熟的软件能为你提供更好的服务。你背后的东西听起来像是日志或某种笔记。我建议你使用 wikidpad。它能够保存按时间顺序排列的日志,可以标记和复制数字。

相关内容