Python sphinx 内联和多行方程式失败

我试图在Sphinx Python文档系统中编写一些等式。我一直在努力使以下多线方程起作用: .. math:: P_{Survival} (L) = P_{S} (L) = exp \{ - \frac{ \sigma (E) \rho L}{m_{T}} \} P_{Interaction} (L) = P_{I} (L) = = 1 - P_{S} (L) = 1 - exp \{ - \frac{\sigma \rho L}{m_{T}} \} 它们显示为一个连续的内

Python sphinx 链接到斯芬克斯中的人物

我的文档中有一些图像是在Sphinx中作为一组reST文件创建的。我更喜欢将它们保持在非常小的位置,我希望用户点击它们以获得更大的图像。较小的图像不是因为文件大小的原因,而是因为显示的原因。我没有找到一种语法方法将标签image:或figure:与ref:或链接:组合在一起 .. image:: _static/my_image_small.png 我在同一个文件夹中有一个更大的版本:my\u image\u large.png 如果您提出了一个解决方案,那么较大的映像应该是一个带有显式链接的

Python sphinx 如何设置自定义headerlink?

如何在sphinx中自定义headerlink .. page.html page ==== My header ______ My headerresolve to linkhttp://example.com/page.html#my-标题 如何获取http://example.com/page.html#my-自定义标题链接?您可以引用以下格式的链接: page ==== `My Header <http://example.com/page.html#my-custom-h

Python sphinx Sphinx autodoc类型错误:';类型';对象是不可编辑的

当尝试构建文档(任何类型:html、手册页、latexpdf…)时,sphinx在尝试自动记录项目的子目录时失败。我尝试了许多不同的方法来缩小问题的范围,但我似乎找不到罪魁祸首。所有rst文件都是由sphinx apidoc生成的 目录A具有以下rst文件: Directory A ======================================= Submodules ---------- .. toctree:: A.fileB A.fileC A.fil

Python sphinx 如何链接/引用文档中的另一个reST文件?

我完全不知道如何链接到reST文件中的另一个文档 我想在段落中将名为install.rst的文件链接到我的快速入门指南。我不知道如何才能做到这一点 请您也参考一个很好的资源,我可以从中查找rest的语法。默认的快速入门有点枯燥,并且不涉及将rest与sphinx一起使用的深入讨论 所讨论的文档是:要引用其他文件,我必须在conf.py中包含以下内容。我从枕头(PIL fork)的文档中获取了代码 我想国际狮身人面像的扩建对我有帮助。它跨其他文档页面链接。要在不同的StructuredText(.

Python sphinx 重组文本:多行警告?

StructuredText是否提供了一种编写多段警告的方法,特别是todo 我试过。。todo::一行,后面是两个缩进的段落。它不起作用;第一段出现了,第二段没有。同样的结果,当我连续写了两个。。todo::指令。我无法重现该问题。请告诉我们您使用的确切标记。

Python sphinx 在reStructuredText中设置链接中文本的格式

如何在StructuredText中的指定链接中格式化文本 具体而言,我希望从rst生成以下HTML: <a href="http://docs.python.org/library/optparse.html"><tt>optparse.OptionParser</tt> documentation documentation</a> 然而,这给了我们一个机会 <tt class="docutils literal">`optpar

Python sphinx 希腊文字母可以作为词汇表术语添加到斯芬克斯文档中吗?

我想将定义为希腊字母的变量添加到sphinx文档中的词汇表中。例如: .. glossary:: :math:`{\alpha}` Definition for alpha 目标是让这些变量出现在文档的索引中。有这方面经验的人?术语表术语会自动添加到索引中。但这对问题中的术语表条目不起作用。Sphinx发出以下警告:警告:无效的单个索引项“”(至少对我来说是这样)。这感觉像个虫子 以下是两种解决方法: 使用替代品 |alpha| Description of a

Python sphinx Sphinx文档/RST是否包含来自动态路径的文件?

我想知道是否可以在Sphinx和/或RST中使用动态路径。包括::指令 我这样做的原因是,我有一些由Sphinx在一个repo中生成的开发人员文档,但我们在另一个repo中有一系列单元测试,我们希望将它们包含在文档中。如果我知道另一个repo中文件的路径,这是非常标准的,如下所示: Some text in my RST file .. include:: ../path/to/other/repo/file.py :code: python Some more text 问题在于,到其他

Python sphinx 如何修剪sphinx automodule成员的引导路径

使用automodule时,是否有指令或方法从函数中修剪导入路径的一部分 例如,当使用automodule指令时,我有如下内容: .. automodule:: super.cool.thing.my_module :members: :undoc-members: 这很好地生成了包含模块中函数的文档,但显示了完整路径。如果我将add_module_names设置为False,它将完全删除所有路径信息,只保留函数名。如果在多个模块中有相似的命名函数,这可能会有点混乱。因此,我希

Python sphinx 如何传递html字符代码

如何在phyton sphinx生成的文档中显示HTML字符代码 sign : &#64; 我希望在构建rst后显示上述内容,如下所示: sign : @ 但它不起作用,我试过了 编辑 我正在编写一个工具,它将从代码文件中读取一些预定义的标记(例如,@package),然后生成rst文件。然后我使用sphinx构建生成文档。 由于@package已经是我工具中的一个标记,我不想将@package用作文本。e、 g @todo Add tests cases for the @p

Python sphinx 我可以在readthedocs中从同一个源构建多个PDF吗?

我在readthedocs网站上有很多文档,我希望能够将其作为两个单独的PDF文件。我已将每个文件的内容分为两个顶级*.rst文件(formal.rst和unformal.rst),并在conf.py中指定了这两个文件(如建议的),但在构建过程中我遇到了一个错误: Latexmk: Need to specify at most one filename if jobname specified, but 2 were found (after defaults and wildcar

Python sphinx 禁用单个Sphinx警告消息

我的Sphinx树中有许多.rst文件,它们被故意从任何索引树中排除。我收到类似这样的警告 /filename.rst:: WARNING: document isn't included in any toctree 如何抑制Sphinx中的特定警告 Sphinx项目中是否存在输出中不需要其内容的.rst文件 使用exclude_patterns配置变量。不会为与指定模式匹配的文件生成输出(也不会生成警告消息)。看 Sphinx项目中是否有不属于任何目录树的.rst文件,但其内容应在输出

Python sphinx Sphinx错误:未知指令类型“未知”;“自动模块”;或;“自动类”;

我需要使用Sphinx记录我的Python项目。但是我不能使用autodoc 当我配置我的项目时,我选择了选项“extension autodoc”,但是现在如果我使用 .. autoclass:: Class 我得到一个错误: ERROR: Unknown directive type "autoclass" 我配置了PYTHONPATH,现在一切正常。但是我已经有这个问题了 我的索引文件是: .. ATOM documentation master file, created by

Python sphinx Sphinx配置如何设置;面包屑;?

Sphinx配置如何在标题中设置“面包屑”?我有一个狮身人面像项目,我看到的只是项目名称;如果我跳入子页面,我会迷路,看不到当前页面的路径 野外的一些例子: 请参阅顶行:文档>>Python标准库>>15。通用操作系统服务 请参见顶部的圆形矩形 scipy的源代码如下所示: 斯芬克斯的“基本”主题似乎内置了“relbar”功能: 发件人: 然后我有介绍 Introduction ============ content goes here .. toctree::

Python sphinx Python将sphinx RST转换为HTML

我尝试过以下代码: from docutils.core import publish_string text = publish_string(open(file_path, 'r').read(), writer_name='html') 但它说: <p>Unknown directive type &quot;toctree&quot;.</p> 如何从Python代码而不是控制台调用它?以下是我想要做的: import sphinx args

Python sphinx 斯芬克斯中普通文本中的换行符

我在.rst文件中有以下文本: Some text. * Heading | The first topic. | Another topic which is very verbose and spans multiple lines ad infinitum. Topic continued...................................... .. |br| raw:: html <br /> 我希望它呈现为: Some text.

Python sphinx 自动链接Sphinx文档中代码示例中的函数/类

我正在使用Sphinx构建代码文档 让我们假设在某个时刻有一个类foobar.Foo的文档,例如 .. autoclass:: foobar.Foo :members: 在另一个地方,我有一个代码示例(包括使用literalclude),其中包含以下行 foo = foobar.Foo() 有没有办法让代码示例中的foobar.Foo自动链接到该类的文档,就像使用 :class:`foobar.Foo` 在普通文本中?否。literalinclude不解析代码。@StevePierc

Python sphinx 使用自定义枚举器重构文本列表

考虑上复杂性列表中的项目2-3。如何在重构的文本/斯芬克斯中实现同样的效果 我最接近的是写作 | 1) ... | 2-3) ... | 4) ... 但这会破坏列表格式枚举数,并且分割行没有正确缩进。另一个选择是使用表,但我不想要表格式 找到了以下解决方法。将您的列表定义为 .. rst-class:: custom-enumeration ==== === \1) ... 2-3) ... \4) ... ==== === 并将以下代码段添加到CSS文件中 /* Define en

Python sphinx 扩展sphinx.ext.graphviz并增加扩展名

我想通过一些特性扩展内置的sphinx文档扩展sphinx.ext.graphviz。由于这些特性对于我的用例非常特殊,我不想扩展sphinx.ext.graphviz本身 本质上我只是想() 使用graphviz解析以获取graphviz节点(~graphviz.run()) 修改节点的graphviz点代码(~node['code']=dotcode) 使用graphviz输出/呈现(html/pdf),无需修改(例如 html:html\u visit\u graphviz()->ren

Python sphinx 是否可以使用sphinx通过:class:role链接到特定的URL?

我使用Sphinx来记录一个python包,该包封装了一个专有API,据我所知,该API没有使用Sphinx进行记录。API文档提供了有用的信息,但URL的格式不是sphinx可以自动生成链接的格式。在手动指定链接目标时,是否可以在语义上将字符串标记为类 我试过: :class:`Class <https://api.documentation/some/path/to_class_constructor.htm>`_ 它不会发出警告,但也不会生成超链接 根据Steve Pierc

Python sphinx 如何将“genindex”包含在狮身人面像目录中?

Sphinx在构建文档时生成名为genindex的索引,因此。现在,我如何在目录中包含指向该索引的链接 我试过这个: .. toctree:: :maxdepth: 2 genindex api Indices and tables ================== * :ref:`genindex` 虽然最后一行确实在文档中创建了指向该索引的链接,但构建在创建TOC时不知道引用: WARNING: toctree contains reference to no

Python sphinx 实例属性错误

我正在尝试。。自动类::具有实例属性的类: .. autoclass:: synergine.core.Test.Test :members: :undoc-members: :private-members: of(在文件synergine/core/Test.py中): 但是当我makehtmlsphinx时,会出现以下错误: /home/bux/Projets/synergine/doc/source/Components.rst:143: WARNING: autod

Python sphinx 斯芬克斯:删除“斯芬克斯”中的注释;“显示来源”;

Sphinx有一个“显示源”链接来查看RST源: (示例来自) 我想让“show source”保持活动状态,但我希望将注释放在RST中,而不让它们显示在“show source”结果中 有什么方法可以做到这一点吗?我能提供的唯一线索是,将源代码复制到输出是在标准HTMLBuilder的handle_page()方法中完成的。我想你必须截取复制操作并过滤掉评论。以某种方式

Python sphinx 保留Sphinx Makefile代码块中的选项卡';s

我使用Sphinx和StructuredText输入和HTML输出来记录基础设施的不同部分。其想法是,阅读文档的用户可以复制示例并将其传递到自己的文件中。对于Makefile示例,如何做到这一点?Makefiles在某些位置需要制表符,但Sphinx将制表符转换为空格 示例:命令行必须以最终HTML中的选项卡开头。这里用三个空格表示缩进和一个制表符: .. code-block:: Makefile target: dependency command -i $< -o $

Python sphinx 如何在GitHub上使用'chpldoc'

运行chpldoc并推送到github时,主题被破坏。我是否需要设置标志以允许github插入主题 ==更新== 一个具体的例子是,我使用chpldoc src/*.chpl-o docs运行此操作它看起来像是一个空的.nojekyll文件,需要此链接: 您能否详细说明主题已损坏?在推送到github时,您是否抓取了所有生成的文件,还是仅抓取了与源文件共享名称的文件?在我看来,其他生成的文件似乎丢失了。你是说git add docs/*?是的,我希望该命令足够了。尽管我这么做了,让我再试一次。

Python sphinx Sphinx-python3-mhttp.server-FileNotFoundError:[Errno 2]没有这样的文件或目录

我的问题-如何找到丢失的文件/目录 Python3 http服务器在本地为Sphinx html文件提供服务,但是突然它停止了服务-我在终端中发现了这个错误-不确定丢失了哪个文件/目录 /pycon-sphinx-tutorial/crawler/docs/_build/html$ python3 -m http.server 8989 Serving HTTP on 0.0.0.0 port 8989 ... ---------------------------------------- E

Python sphinx 在目录树中从标题到列表继续编号

我希望从标题编号中继续获得列表编号。我在中尝试了:number:指令。。目录树:,但它只为标题生成数字 例如: Section ===== Sub Section ----------- #. item 1 #. item 2 #. item 3 这将产生: 1。章节 1.1小节 1.1.1第1项 1.1.2第2项 1.1.2.1第3项 产生这种结果的方法(如果有的话)是什么?我认为这是不可能的:(

Python sphinx Sphinx中的reStructuredText:引用节时显示编号

要在Sphinx中使用reStructuredText引用节,我可以执行以下操作: .. _my-reference-label: Section to cross-reference -------------------------- This is the text of the section. It refers to the section itself, see :ref:`my-reference-label`. 如前所述 这导致章节被标题引用,也就是说我得到了一行: 它

Python sphinx 如何在指令的节点中添加rst格式?

如何在节点中使用rst?例如,我想输出iclude文件about.rst class Foo(指令): def运行(自): 返回[ nodes.Text(“**adad**”),#添加内容格式为rst语法的文本节点没有帮助。您需要创建rst节点对象以构建所需的rst元素树。此外,由于您试图在示例中包含另一个rst文件,您需要使用嵌套解析,因为实际内容事先未知,无法硬编码 在rst指令类的run()方法中,可以调用self.state.nested_parse()方法。其原始目的是像这样解析指令的

Python sphinx 如何选择正在运行的Docs?

我正在尝试在localhost上安装,一切都很好,只是它运行了很多Sphinx构建器,我不需要它们。具体地说,它运行的是python/path/to/sphinx build-b latex,最终还是会出错,因为我没有安装texlive 如何使RTD只运行回购的html生成器

Python sphinx 为什么read thod docs主题上缺少箭头

我已经使用Sphinx和ReadtheDocs主题创建了文档,但是按钮中缺少箭头 有人能帮忙吗 您的Sphinx文档可能使用CSS指定字体,其中这些unicode“代码点框”是箭头 CSS是外部的,但不是与HTML一起提供的,字体也是外部的。请确保sphinx主题的CSS文件位于正确的位置。谢谢。解决了的。我的.gitignore文件中有_静态目录。这包含css

Python sphinx Sphinx reST RTD中的预格式化(逐字)超链接

我正在使用Sphinx RTD构建文档 我想有一个链接的地方,并被设计成一个逐字或预先格式化的文本 例如,假设我有以下逐字记录: ALTER TABLE 有没有办法把它链接到某个地方,比如:ref:…,或者仅仅是一个标准的超链接?如果我没有弄错的话,它可以帮上忙 由于StructuredText不支持嵌套的内联标记,因此使用样式化文本创建引用的唯一方法是使用替换“replace”指令: I recommend you try |Python|_. .. |Python| replace:: P

Python sphinx 不生成模块索引“;modindex“;使用狮身人面像时

使用sphinx build创建文档目录(html)时遇到问题 我试过了 sphinx-build -b html source build 以及 make html 但在这两种情况下,只生成html文件search.html、index.html和genindex.html。缺少文件modindex.html 在conf.py文件中,我设置了 html_domain_indices = True 所以我应该有一个modindex.html文件。我做错了什么?构建html文件后,我没有收到

Python sphinx 我可以在sphinx的rst文件中描述全局别名吗?

我想用index.rst文件描述一个别名。然后我想使用,这个别名,其他rst文件。可能吗 例如 在index.rst文件中: .. |n1| image:: /_static/Number1.png :width: 64px 然后我想在page1.rst、page2.rst文件中使用这个别名 |n1| some texts. 您可以使用rst_epilog;看见

Python sphinx 在索引目录树中包含子目录中的目录树

我想记录的项目结构如下: /top Index.rst /a toctree_a.rst (contains doc and doc2) doc.rst doc2.rst /b toctree_b.rst (contains doc4 and doc3) doc3.rst doc4.rst 我想引用子目录(a和b)中的目录树s,以便项目目录树可以看到项目树中的4个文档 当文档位于一个目录中时,我知道如何执行此操作,

Python sphinx sphinx构建与differents index.rst输入文件

我能否将sphinx的差异index1.rst作为build。/build/html\u 1/的参数,以及index2.rst作为build。/build/html\u 2/的参数: 我在sphinx build文档中找到了如何定义目标文件夹,但没有关于指定index.rst文件的内容您可以根据环境变量设置master\u doc 在conf.py中: import os master_doc = os.environ.get('INDEX') 在Makefile中,您可以传递所需的环境变量:

Python sphinx 如何在sphinx项目中正确包含其他ReST文件?

我的手写文档/用户指南(使用sphinx以StructuredText编写)变得相当大,因此我开始在子目录中组织我的.rst文件 在index.rst中,我包含了每个子目录的subindex.rst,它本身包括其他.rst-文件,用于进一步的子目录 index.rst: .. include:: subdir1/subindex.rst .. include:: subdir2/subindex.rst .. include:: file1.rst .. include:: file2.rst

Python sphinx 如何告诉斯芬克斯忽略';包括';创建文档时的指令?

我从命令行运行sphinx build命令来构建latex和html文档,因为它们具有相同的源.rst文件: $sphinx build-bhtml $sphinx build-b latex 但是,对于latex输出,我希望忽略所有“include”指令 可以通过在与sphinx的conf.py相同的目录中添加docutils.conf文件来实现,该文件包含以下内容: [parsers] [restructuredtext parser] file-insertion-enabled:fals

Python sphinx 重新构造的文本在页面之间拆分段落,并添加错误的列表项目符号

因此,我的问题是,我正在为我们的一个产品生成一个文档,该项目分为两页,并添加了一个额外的项目符号(如下圈所示)。我如何删除这个错误的项目符号,或者干脆强制列表项进入下一页 分割线语法 * I am a very long statement and I create a bullet when I continue on to the next line. Why does this happen? I am using rst2pdf to generate this document. Pl

Python sphinx 如何链接StructuredText中的重复目标?

我有两个重复的钥匙->。。命令::targetName在我的文档中的两个单独页面上。我需要知道如何使用以下语法链接到这两个单独的目标: Page-1 Click this -> :command:`targetName` # this will always open the first targetName declared in the doc 目标: Page-1单击此->:命令:`targetName`#不工作:/ 第2页单击此->:命令:`targetName`#不工作:/

Python sphinx 如何在不使用RST表格格式的情况下以reStructuredText生成表格输出?

我正在尝试将我们的API文档及其专有文档生成器模式迁移到StructuredText。最困难的是,我们有一个API详细信息的表格表示,直接用HTML编码,一个la: --------+------------+--------+--------------------------------+ Param | Required | Type | Description ---------------------------------------------------------

Python sphinx Sphinx StructuredText代码显示为mailto超链接

我正在尝试用rst编写文档,并使用Sphinx构建网页。我遇到的问题是,带有@符号的代码被Sphinx转换为mailto链接 This is the command prompt: pi@raspberrypi ~ $ 如何停止此操作?尝试以下操作: This is the command prompt: .. code-block:: bash pi@raspberrypi ~ $

Python sphinx ReadTheDocs站点有2个长期版本分支

我的项目有两个积极维护的版本(2.x和3.x)。3.x较新,但我仍在发布2.x文档的更新 如何在ReadTheDocs上拥有我的文档的两个分支?我想象的是: https://foo.readthedocs.io/en/2.x https://foo.readthedocs.io/en/3.x 当前,如果有人转到https://foo.readthedocs.io/en/latest,他们得到了2.x文档,但一年后我想把它翻过来指向3.x文档 在阅读页面时,我似乎想要2个“发布分支”,但我找不到

  1    2   3   4   5   6  ... 下一页 最后一页 共 16 页