我正在编辑很多的胶乳文件,其中包括代码清单,目前是输出到pdf。
由于我是在团队中处理这些文档,所以我经常需要手动地将组成员所做的更改集成到latex源代码中。
大多数组成员都不了解latex,所以我希望有一种方法使他们能够以类似于减价的样式进行文档格式设置。
由于map文档由图形、引用和使用L幻灯片包组成,所以我想知道是否可以将这些特定区域映射为简单的标记样式语法。
工作流示例:
是否有可能实现这样的工作流程?也许已经有我的工作流程的解决方案了?
发布于 2013-06-14 08:49:26
你应该看看潘多克 (至少如果我正确理解你的问题的话)。它可以在多种格式(tex、pdf、word、reStructuredText)之间进行转换,并支持扩展的标记语法版本来处理更复杂的问题(例如在html中插入头信息)。
使用它,您可以混合标记和LaTeX,然后编译为html,tex和pdf。您还可以从外部文件中包含bibtex引用。
一些示例(从标记到latex和html):
pandoc -f markdown -t latex infile.txt -o outfile.tex
pandoc -f markdown -t html infile.txt -o outfile.html
要添加您自己的LaTex模板,从标记到pdf,以及参考书目:
pandoc input.text --template=FILE --bibliography refs.bib -o outfile.pdf
它确实是一个灵活而又令人敬畏的程序,而且我自己也经常使用它。
发布于 2011-01-20 08:41:12
这里是Docutils的一个例子。
Title
=====
Section
-------
.. _code:
Code area::
#include <iostream>
int main() {
std::cout << "Hello World!" << std::endl;
}
.. figure:: image.png
Caption for figure
A reference to the code_
Another section
---------------
- Itemize
- lists
#. Enumerated
#. lists
+-----+-----+
|Table|Table|
+-----+-----+
|Table|Table|
+-----+-----+
将其保存为example.rst
。然后可以编译成HTML:
rst2html example.rst example.html
或者LaTeX:
rst2latex example.rst example.tex
然后编译生成的LaTeX文档:
pdflatex example.tex
pdflatex example.tex # twice to get the reference right
从多个来源生成文档的一个更全面的框架是狮身人面像,它基于Docutils,侧重于技术文档。
发布于 2011-01-19 20:00:06
你看过文件吗
https://stackoverflow.com/questions/4739849
复制相似问题