diff options
author | grubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2008-02-15 19:25:44 +0000 |
---|---|---|
committer | grubert <grubert@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2008-02-15 19:25:44 +0000 |
commit | 82f8204fb7b1f56cd07b7f86dc536cf55b354a54 (patch) | |
tree | 1c1cd99d8068fec87e44bf1477c47319dfa32e8c | |
parent | 9b01073e38a7488f7b9552f7b3cdb53fe3a060fd (diff) | |
download | docutils-82f8204fb7b1f56cd07b7f86dc536cf55b354a54.tar.gz |
Fix: escaping ``%`` in href urls.
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils/docutils@5512 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
-rw-r--r-- | writers/latex2e/__init__.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/writers/latex2e/__init__.py b/writers/latex2e/__init__.py index 2c6ff6e63..a72d22049 100644 --- a/writers/latex2e/__init__.py +++ b/writers/latex2e/__init__.py @@ -1858,7 +1858,7 @@ class LaTeXTranslator(nodes.NodeVisitor): href = hash_char + self.document.nameids[node['refname']] else: raise AssertionError('Unknown reference.') - self.body.append('\\href{%s}{' % href) + self.body.append('\\href{%s}{' % href.replace("%", "\\%")) if self._reference_label and not node.has_key('refuri'): self.body.append('\\%s{%s}}' % (self._reference_label, href.replace(hash_char, ''))) |