首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >输出格式化文本(包括源代码)为LaTeX、PDF和HTML

输出格式化文本(包括源代码)为LaTeX、PDF和HTML
EN

Stack Overflow用户
提问于 2011-01-19 19:40:12
回答 4查看 811关注 0票数 7

我正在编辑很多的胶乳文件,其中包括代码清单,目前是输出到pdf。

由于我是在团队中处理这些文档,所以我经常需要手动地将组成员所做的更改集成到latex源代码中。

大多数组成员都不了解latex,所以我希望有一种方法使他们能够以类似于减价的样式进行文档格式设置。

由于map文档由图形、引用和使用L幻灯片包组成,所以我想知道是否可以将这些特定区域映射为简单的标记样式语法。

工作流示例:

  • 在Markdown (或类似) 中编辑文件
    • 标签部分
    • 标记代码区域
    • 标签图
    • 标记引用

  • 转换为乳胶
    • 自动转换标签

  • 输出
    • pdf格式
    • html

是否有可能实现这样的工作流程?也许已经有我的工作流程的解决方案了?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-06-14 08:49:26

你应该看看潘多克 (至少如果我正确理解你的问题的话)。它可以在多种格式(tex、pdf、word、reStructuredText)之间进行转换,并支持扩展的标记语法版本来处理更复杂的问题(例如在html中插入头信息)。

使用它,您可以混合标记和LaTeX,然后编译为html,tex和pdf。您还可以从外部文件中包含bibtex引用。

一些示例(从标记到latex和html):

代码语言:javascript
运行
复制
pandoc -f markdown -t latex infile.txt -o outfile.tex
pandoc -f markdown -t html infile.txt -o outfile.html

要添加您自己的LaTex模板,从标记到pdf,以及参考书目:

代码语言:javascript
运行
复制
 pandoc input.text --template=FILE --bibliography refs.bib -o outfile.pdf

它确实是一个灵活而又令人敬畏的程序,而且我自己也经常使用它。

票数 1
EN

Stack Overflow用户

发布于 2011-01-20 08:41:12

这里是Docutils的一个例子。

代码语言:javascript
运行
复制
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:

代码语言:javascript
运行
复制
rst2html example.rst example.html

或者LaTeX:

代码语言:javascript
运行
复制
rst2latex example.rst example.tex

然后编译生成的LaTeX文档:

代码语言:javascript
运行
复制
pdflatex example.tex
pdflatex example.tex  # twice to get the reference right

从多个来源生成文档的一个更全面的框架是狮身人面像,它基于Docutils,侧重于技术文档。

票数 2
EN

Stack Overflow用户

发布于 2011-01-19 20:00:06

你看过文件

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4739849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档