使用 sphinx 包和 reStructuredText 时,url 路径中的空格格式不正确

使用 sphinx 包和 reStructuredText 时,url 路径中的空格格式不正确

我遇到了与以下类似的问题: 遵守 URL 封装中的空格(路径命令)。该obeyspaces选项在 pgfplots 表列中不起作用。

但是,我的问题略有不同,因为我在顶层使用带有 LaTeX 前言的 reStructuredText 和 sphinx。

这是生成的输出,我对任何“自动生成”部分都几乎没有控制权:

% auto-generated
\def\sphinxdocclass{report}
\documentclass[letterpaper,10pt, openany, oneside, english]{sphinxmanual}
\usepackage{sphinx}

% user preamble
\usepackage[obeyspaces]{url}

% auto-generated
\begin{document}
\chapter{Path Testing}

% user generated
\path{test path with spaces.pdf}
\path{\\testing\unc\path\name}

% auto-generated
\end{document}

问题似乎源于 sphinx 包对 url 包的使用,但该包在我控制它之前就被加载了。

最重要的是,尽管我可以使用 sphinxconf.py文件向文档添加 obeyspaces 选项,但它会破坏 UNC 路径名

相关内容