Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.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
Python sphinx 在重新构造的文本中替换另一个文档中的字段属性+;斯芬克斯_Python Sphinx_Restructuredtext - Fatal编程技术网

Python sphinx 在重新构造的文本中替换另一个文档中的字段属性+;斯芬克斯

Python sphinx 在重新构造的文本中替换另一个文档中的字段属性+;斯芬克斯,python-sphinx,restructuredtext,Python Sphinx,Restructuredtext,我正在使用sphinx处理一些经过重组的文本文档,并希望将定义为字段的值从一个文档替换为另一个文档 给定一个文件foo.rst,我想在另一个文档中使用其Author字段的值。例如,它的定义如下: Foo === :Author: Random, Joe; Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliq

我正在使用sphinx处理一些经过重组的文本文档,并希望将定义为字段的值从一个文档替换为另一个文档

给定一个文件
foo.rst
,我想在另一个文档中使用其
Author
字段的值。例如,它的定义如下:

Foo
===

:Author: Random, Joe;

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut labore et dolore magna aliqua ...
在另一个文件
bar.rst

In "Foo" <insert author field from foo.rst>
writes ...

我只查看了文档,没有任何关于从其他文档访问这些字段的信息。

据我所知,没有直接的方法,可能这取决于您使用的主题(查看conf.py项“html\u theme=…”)

但你可以这样做:

在foo.rst中:

.. _author_random:

:Author: Random, Joe;
在bar.rst中:

:ref:`any text <author_random>`
:ref:`任何文本`

然后在bar.html中有一个指向“任意文本”的随机作者链接。

欢迎来到Stackoverflow。请编辑您的问题以澄清您的问题描述,并添加更多代码以澄清您的代码示例。如需指导,请查看页面和。感谢您抽出时间回答。但这并不是我想要的。我想避免每次引用作者时都键入作者姓名。我使用的是默认设置,我将尝试查看那里的文档。
:ref:`any text <author_random>`