首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Sphinx latex中将toctree中包含的rst内容放在父内容之后

在Sphinx latex中,可以通过使用toctree的includehidden选项来将toctree中包含的rst内容放在父内容之后。

toctree是Sphinx中用于生成文档目录的指令。默认情况下,toctree会按照rst文件中的顺序将子内容放在父内容之前。但是,通过设置includehidden选项为true,可以将toctree中包含的rst内容放在父内容之后。

下面是一个示例:

代码语言:txt
复制
.. toctree::
   :maxdepth: 2
   :caption: 目录

   parent
   child1
   child2
   child3

在上面的示例中,toctree指令包含了四个子内容:parent、child1、child2和child3。默认情况下,这些子内容会在目录中出现在toctree指令之前。但是,如果将includehidden选项设置为true,子内容将会在toctree指令之后出现。

代码语言:txt
复制
.. toctree::
   :maxdepth: 2
   :caption: 目录
   :includehidden:

   parent
   child1
   child2
   child3

通过上述设置,子内容将会在目录中出现在toctree指令之后。

对于Sphinx latex中的toctree,可以通过设置includehidden选项来控制子内容的位置。这样可以更好地组织文档结构,使得父内容和子内容之间的关系更加清晰。

关于Sphinx和latex的更多信息,可以参考腾讯云的产品文档:

Sphinx产品介绍

LaTeX产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

sphinx入门指南【1】快速入门

简介 sphinx是一个用于快速生成文档工具,非常适合生成Python文档。 它具有以下优点: 支持多种输出格式, html,Latex,ePub等。...安装 使用pip进行安装: pip install sphinx 设置源文件目录 包含.rst文件根目录称之为源文件目录,目录包含sphinx配置文件conf.py。...进入源文件目录,执行以下命令,会指引用户配置整个项目: sphinx-quickstart 定义文件结构 执行上述命令之后sphinx会在源文件目录自动生成conf.py文件以及index.rst。...index.rst称之为主文档,它被sphinx作为欢迎页面。 index.rst包含了目录树指令toctreesphinx使用它链接其他子文档。...对象文档 sphinx设计初衷之一就是更容易生成任何域中对象文档,域指很多对象集合,这些对象包含了相应文档注释。

2.1K40

Sphinx快速制作文档

下面列出了其良好特性,这些特性在Python官方文档均有体现: 丰富输出格式: 支持 HTML (包括 Windows 帮助文档), LaTeX (可以打印PDF版本), manual pages(...可自动生成美观模块索引 精确语法高亮: 基于 Pygments 自动生成语法高亮 开放扩展: 支持代码块自动测试,并包含Python模块自述文档(API docs)等 Sphinx 使用...主要功能是被转换成欢迎页, 它包含一个目录表( “table of contents tree”或者 toctree )....注:文档文件放在与index.rst同级目录下。 支持markdown文件、更改文档主题 Spinx本身不支持.md文件生成文档,需要我们使用第三方库recommonmark进行转换。...pip install recommonmark pip install sphinx_rtd_theme 安装好,在conf.py修改下列两个配置: source_suffix = ['.rst'

1.8K60

Sphinx补篇

也就是说,如果您目录包含一堆reST格式文档(可能还有文档子目录)以及),Sphinx可以生成结构良好HTML文件(在其他目录),以方便浏览和导航。...但是从同一来源,它还可以生成LaTeX文件,也可以将其编译为文档PDF版本,或者直接使用rst2pdf编译为PDF文件。 ?...就是这个文件,事实上这个文件也可以是txt文件.但是我就写rst,咋啦 ? 就像这样 ---- 在命令选项板(Ctrl-Shift-P或Cmd-Shift-P)输入命令,并在表语法中使用光标位置。...要在LaTeX文档中使用这些颜色,只需\usepackage[svgnames]{xcolor}在你序言中添加颜色,然后使用\color{}命令(例如\color{Navy})选择一种颜色,之后所有文本将为你指定颜色...这个内容有点超纲,latex渲染是学术界共识,我之后会讲这个.假如我写论文的话. https://sphinx-doc-zh.readthedocs.io/en/latest/config.html

1.1K10

Sphinx+gitee+Read the Docs搭建在线文档系统

. > Separate source and build directories (y/n) [n]: y <--------这里选y表示编译文件单独放在build The project name...配置,主题配置等 index.rst:文档项目起始文件,用于配置文档显示结构 cmd.bat:这是自己加脚本文件(里面的内容是‘cmd.exe’),用于快捷打开windows命令行 make.bat...需要修改index.rst文件,首先来看一下这个文件内容: .....然后编辑soure/Cpp文件夹里index.rst文件,这里表示该目录级别下,又包含了3个子目录,子目录再次通过index文件来描述子目录文档结构: C++知识 ===============...soure/Cpp/01设计模式index.rst文件内容如下,这里表示管理了2个文档 设计模式 ================================= .. toctree::

1.8K30

ReStructuredText 文档编写全攻略编写文档说明

rst 格式文件转换成 html 等格式文件,方便托管在服务器上,进行访问,依赖工具有:sphinx sphinx 介绍 sphinx 是一个基于python文档生成工具,许多 python...,遇到问题再针对性查找: 比如:如何在文档内提供下载链接,点击链接就能进行下载 gitbook使用 Gitbook 和 sphinx 有很多相似之处: 自动生成文档 使用标记语言:gitbook...使用 markdown、sphinx 使用 rst 文档结构组织方式很相似:gitbook 是 SUMMARY.md 、sphinx 使用文件是 index.rst 安装 gitbook 客户端...gitbook serve 编译和预览书籍内容和结构 编写rst文档流程 python sphinx 编写文档 组织文档结构 make html 查看效果 1....之后文件目录结构如下: _build/ _static/ _templates/ conf.py* index.rst make.bat Makefile 其中: conf.py 是配置文件

5.5K31

使用 Python 30分钟 教你快速搭建一个博客

source:文件夹:你文档源文件全部应全部放在source根目录下。 Makefile:编译文件。完全不用管。 make.bat:bat脚本。你也不用管。...03 配置及扩展 ---- Sphinx 配置文件是 source\conifg.py 由于修改内容比较多而杂,为了使这个搭建过程,更加顺畅。 小明已经给你精心准备了一份配置文件。...你只要关注我公众号,后台直接回复 「Sphinx」即可获取。 关于配置文件,我做了哪些事: 配置主题 支持LaTeX 支持中文检索 以上配置文件,需要搭配扩展模块才能使用。...在source目录下,新增文件 how_to_be_a_rich_man.rst(至于什么是rst格式呢,请自行搜索引擎噢) 文件内容如下 第一章 如何成为有钱人 ===================...这里要提醒一下是,Sphinx文档格式,默认是 rst 格式,如果你习惯了使用Markdown来写文章,可以使用 Pandoc 这个神器转换一下。 这里给出转换命令。

1K20

5步搭建一个测试文档管理网站

编写第一个文档 现在开始就可以创建真正文档了,具体需要3步: 1.在source目录下创建一个.rst文件,:hello.rst2.文件内容rst格式文本3.修改source/index.rst...文件,添加新增hello.rst文件 hello.rst文件内容如下: hello, python ============== index.rst文件修改如下: Contents: .. toctree...html_theme内容为 html_theme = "sphinx_rtd_theme" 之后,再次执行make html命令重新编译一下。...,并在source目录下创建一个markdown.md文件,其内容如下: # Test Markdown ## header 1 ### header 2 重新执行make html之后,再次访问网页效果如下...当然,官方支持reStructuredText语言,能够支持格式会更多。比如:markdown表格就不被支持。

76020

使用python编写量子线路打印简单项目,并使用Sphinx自动化生成API文档

一般一个python项目的文档有两部分组成:一部分是用markdown撰写使用说明文档,其宗旨在于概述介绍整个项目的重点内容,以及可能包含少部分使用示例。...我们先点击这里index和module看看内容,分别为下列两个图所示: ? ? 最后在这个索引列表我们点击进入qcprinter这个类,去查看详细文档说明: ?...相应函数注释内容也会在接口文档中体现: ? 需要注意是,如果相关类或者函数是受保护类型,那么在sphinx生成文档是不会显示(构造过程自动忽略)。...在上述示例,src/hiqfermion是源代码存放地址,而docs/source是生成rst文件存放位置。一般我们需要先生成这些rst文件,再使用sphinx-build执行文档构建。..... toctree:: :maxdepth: 4 module2 这里rst文档会自动搜寻同目录下module1.rst和module2.rst文件,并自动化生成文档。

2.9K20

Sphinx初尝

下面列出了其良好特性,这些特性在Python官方文档均有体现: 丰富输出格式: 支持 HTML (包括 Windows 帮助文档), LaTeX (可以打印PDF版本), manual pages(...man 文档), 纯文本 完备交叉引用: 语义化标签,并可以自动化链接函数,类,引文,术语及相似的片段信息 明晰分层结构: 可以轻松定义文档树,并自动化链接同级/级/下级文章 美观自动索引:...可自动生成美观模块索引 精确语法高亮: 基于 Pygments 自动生成语法高亮 开放扩展: 支持代码块自动测试,并包含Python模块自述文档(API docs)等 Sphinx 使用 reStructuredText...详细信息 https://www.sphinx-doc.org/en/master/usage/configuration.html 这个是配置文件可以看到是和我创建文件时候内容相符 https:...pip install recommonmark pip install sphinx_rtd_theme 安装好,在conf.py修改下列两个配置: source_suffix = ['.rst'

1.6K20

围绕Sphinx搭建代码化内容管理+文档开发系统 | 技术传播

在此之前,我一直以为部署一套这样系统,非得采购专门工具不可;万万没想到,一个免费开源工具,竟然可以做到如此交付水平;而且完全不需要开发者掌握专门xml/dita格式,只需要配合通用性更高rst/...执行发布命令,或者运行发布脚本,即可发布为多种目标格式文档,Web或PDF。 考虑到文章篇幅不宜过长,具体实施落地操作方法就不展开说明了。...围绕Sphinx构建整个内容管理、文档开发和系统集成,几乎可以完全参照代码开发系统构建: 使用VSCode进行源码编写; 使用Git进行内容和版本管理; 使用Sphinx进行文档发布; 使用Jenkins...在这里,只有一点需要特别说明是: 如果想对Sphinx直出PDF进行一定人工干预,添加企业LOGO,或者应用自定义样式之类,那么,从源码到PDF之间,可以被编辑中间文件,并不是我们所熟悉Word...对于之前从来没有使用过Latex开发者而言,前期势必会引入一些学习成本;但由于Latex同样是一种代码化开发方式,在完成基本模板设计后,完全可以通过Jenkins部署自动化地实现干预。

7210

RST文件打开_rpt文件

RST与Python类似Javadoc与Java, 如果下载了别人Python源码,里面有rst文件夹,我们可以转为html后用浏览器打开,具体为: 安装pythonsphinx模块:...pip install sphinx,我装anaconda,其中已经有了,那么在cmd中进入rst文件夹,输入: sphinx-build -b html doc build doc是含有...rst目录,build是输出html目录 如果提示缺少sphinx_rtd_theme,就pip install sphinx_rtd_theme : ) 运行完后就可以在浏览器里查看了,一般从...版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。...发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

3.1K20

手把手教你给项目添加文档

构建文档 导入项目之后,我们点击Build version即可成功创建文档 ? 等待片刻后即可构建完成,Webhook自动添加之后只要更新GitHub仓库,项目文档就会自动重新构建。 ?...然后我们就能够看到文档雏形 ? 添加文档 在做完上述前期工作之后,我们要来动手书写自己文档。...', '.md'] 我们可以通过在项目根目录执行下述命令在本地生成html文件 make html 并且在build/html/index.html来预览项目文档 ?...最后,我们只需要修改index.rst文件便可以修改文档内容,reStructuredText 是扩展名为.rst纯文本文件,含义为"重新构建文本",其是轻量级标记语言一种,被设计为容易阅读和编写纯文本...参考资料 Quick reStructuredText:https://docutils.sourceforge.io/docs/user/rst/quickref.html Sphinx: https

91610

Python项目结构布局

从实际角度来看,“结构”意味着创建清晰代码,其逻辑和依赖关系清晰明了,以及文件和文件夹在文件系统组织方式。 哪些函数应该放入哪些模块?数据如何在项目中流动?哪些功能和函数可以被分组并隔离?...sample/helpers.py: 包含辅助功能文件,可能被核心代码引用。 docs/conf.py: 项目文档配置文件,通常与Sphinx文档生成工具一起使用。.../sample/ 如果模块只包含一个文件,则可以将其直接放在存储库根目录: ./sample.py License ./LICENSE 除了源代码本身之外,这可以说是存储库中最重要部分。...同时,除了存储库LICENSE文件,许可证信息通常也包含在代码文件顶部注释,以提醒开发人员和用户知晓项目的许可条件。...文档通常使reStructuredText(.rst)或Markdown等标记语言编写。使用工具Sphinx可以将这些标记转换为漂亮HTML文档或其他格式文档。

36050

CMake 秘籍(七)

运行 Doxygen 将提取这些注释并在 Doxyfile 配置文件定义格式创建文档。Doxygen 可以输出 HTML、XML,甚至是 LaTeX 或 PDF。...我们将在后面讨论其内容: include(UseDoxygenDoc) 然后我们添加src子目录: add_subdirectory(src) src子目录CMakeLists.txt文件包含以下构建块...,以纯文本 reStructuredText 格式,index.rst,以及一个 Python 模板文件,conf.py.in,用于 Sphinx 设置。...如何操作 与之前食谱相比,我们将修改根CMakeLists.txt文件,并实现一个函数(add_sphinx_doc): 在将cmake文件夹附加到CMAKE_MODULE_PATH之后,我们如下包含...紧随code-reference文件包含 Breathe 指令,以在 Sphinx 包含 Doxygen 生成文档: Messaging classes ================= Message

7700
领券