Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ReadTheDocs在不使用我的HTML表的情况下生成PDF_Pdf_Pdf Generation_Html Table_Read The Docs - Fatal编程技术网

ReadTheDocs在不使用我的HTML表的情况下生成PDF

ReadTheDocs在不使用我的HTML表的情况下生成PDF,pdf,pdf-generation,html-table,read-the-docs,Pdf,Pdf Generation,Html Table,Read The Docs,我们正在转换一个相当大的文档,以便在ReadTheDocs上托管。我们不喜欢通过标记表语法实现的简单表示,所以我们将表编码为HTML。在HTML查看器中非常好(例如,的末尾) 在ReadTheDocs生成的PDF版本中,我们的每个表都完全缺失(参见上的第9页) 我们是否犯了一个错误,将表编码为HTML?我们是否可以采取不同的方法,得到HTML和PDF格式的漂亮表格 任何建议都会有帮助 谢谢 我自己没有用过ReadTheDocs,但从他们的指南来看,我想你用的是斯芬克斯?虽然Markdown支持嵌

我们正在转换一个相当大的文档,以便在ReadTheDocs上托管。我们不喜欢通过标记表语法实现的简单表示,所以我们将表编码为HTML。在HTML查看器中非常好(例如,的末尾)

在ReadTheDocs生成的PDF版本中,我们的每个表都完全缺失(参见上的第9页)

我们是否犯了一个错误,将表编码为HTML?我们是否可以采取不同的方法,得到HTML和PDF格式的漂亮表格

任何建议都会有帮助


谢谢

我自己没有用过ReadTheDocs,但从他们的指南来看,我想你用的是斯芬克斯?虽然Markdown支持嵌入原始HTML,但Sphinx不支持将其转换为其他格式

你应该考虑移到重构文本(狮身人面像的本地标记格式),因为它比标记更先进。如果您需要,它甚至可以通过自定义指令和角色进行扩展。但一定要首先检查是否提供了所需的灵活性。可以将标记文件转换为StructuredText


我看到您正在使用一个表来记录命令行选项。reStructuredText支持使用记录命令行选项。理论上,您可以更改选项列表在输出文档中的表示方式,但这可能不容易实现,特别是对于使用LaTeX的PDF输出(无耻的插件:用于PDF输出将使将来的操作更容易)。

这对于设计的目的来说是完美的。我是一个作家,这样的页面就是我们创建应用程序的原因。。。谢谢你指出这一点。我想我看到css2pdf将把活体网络内容转换成PDF。这不是这里的用例。据我所知,ReadTheDocs将.MD文件转换为HTML或PDF格式。HTML路径很好,由于我的表是HTML格式的,所以一切都很好。在使用PDF格式时,它似乎会删除HTML格式的表格。因此,要在此处应用css2pdf,它必须在MD到PDF转换过程中以某种方式被ReadTheDocs激活。我不知道如何将css2pdf连接到该文件中。你能进一步解释一下吗?谢谢如果您的概念是将一些带有(可能)CSS的独特标记发送到某个应用程序以创建它,那么您可能是正确的。如果你在页面上放一个按钮,上面写着“PDF”我。。。那你就对了谢谢Brecht。。。这是一个公平的建议,我很感激你的建议。我会调查重组文本,看看它能让我们走多远。