mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Merge pull request #7778 from tk0miya/7723_pdflatex_URL_having_singlequote
Fix #7723: LaTeX: pdflatex crashed when URL contains a single quote
This commit is contained in:
commit
588e5bd08c
1
CHANGES
1
CHANGES
@ -141,6 +141,7 @@ Bugs fixed
|
||||
* #7646: handle errors on event handlers
|
||||
* #4187: LaTeX: EN DASH disappears from PDF bookmarks in Japanese documents
|
||||
* #7701: LaTeX: Anonymous indirect hyperlink target causes duplicated labels
|
||||
* #7723: LaTeX: pdflatex crashed when URL contains a single quote
|
||||
* #7756: py domain: The default value for positional only argument is not shown
|
||||
* #7760: coverage: Add :confval:`coverage_show_missing_items` to show coverage
|
||||
result to console
|
||||
|
@ -1977,7 +1977,8 @@ class LaTeXTranslator(SphinxTranslator):
|
||||
# mainly, %, #, {, } and \ need escaping via a \ escape
|
||||
# in \href, the tilde is allowed and must be represented literally
|
||||
return self.encode(text).replace('\\textasciitilde{}', '~').\
|
||||
replace('\\sphinxhyphen{}', '-')
|
||||
replace('\\sphinxhyphen{}', '-').\
|
||||
replace('\\textquotesingle{}', "'")
|
||||
|
||||
def visit_Text(self, node: Text) -> None:
|
||||
text = self.encode(node.astext())
|
||||
|
Loading…
Reference in New Issue
Block a user