我正在使用重组文本来记录某些内容。要使用指令“代码块”,代码似乎总是包含在生成的文档的框中。例如,
.. code-block:: C++
:linenos:
:emphasize-lines: 2
void readIntegerFile(const string& fileName, vector<int>& dest)
throw(invalid_argument, runtime_error)
{
// some code ...
}
C ++代码总是在生成的PDF文件中装箱。我想知道是否有一个旋钮可以关闭盒子。我用Google搜索,无法找到它。事实上,我甚至找不到代码块
的完整旋钮列表谢谢
答案 0 :(得分:1)
该框似乎是硬编码的,但您可以通过添加此命令来隐藏它
latex_elements['preamble']
文件中的conf.py
:
\definecolor{VerbatimBorderColor}{rgb}{1,1,1}
如果您没有纯白色背景,这将无法正常工作。
答案 1 :(得分:1)
将以下代码添加到您的 conf.py 文件中
latex_elements = {
'sphinxsetup': 'verbatimwithframe=false',
}
无论您的背景颜色是什么,这都会起作用