我正在使用重组文本来记录某些内容。要使用指令“代码块”,代码似乎总是包含在生成的文档中的一个框中。例如,
.. code-block:: C++
:linenos:
:emphasize-lines: 2
void readIntegerFile(const string& fileName, vector<int>& dest)
throw(invalid_argument, runtime_error)
{
// some code ...
}
C++ 代码始终包含在生成的 PDF 文件中。我想知道是否有一个旋钮可以关闭盒子。我用谷歌搜索了一下,找不到它。事实上,我什至找不到代码块旋钮的完整列表
谢谢
最佳答案
该框似乎是硬编码的,但您可以通过添加此命令来隐藏它
conf.py
文件中的 latex_elements['preamble']
:
\definecolor{VerbatimBorderColor}{rgb}{1,1,1}
如果您没有纯白色背景,则效果不会很好。
关于python-sphinx - 如何使用 sphinx 删除 reStructuredText 中代码块周围的框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29403100/