Apply ShowUrlsTransform at LaTeXBuilder

This commit is contained in:
Takeshi KOMIYA 2018-04-20 21:21:45 +09:00
parent a062142701
commit 1c65ff762e
2 changed files with 3 additions and 3 deletions

View File

@ -19,6 +19,7 @@ from six import text_type
from sphinx import package_dir, addnodes, highlighting
from sphinx.builders import Builder
from sphinx.builders.latex.transforms import ShowUrlsTransform
from sphinx.config import string_classes, ENUM
from sphinx.environment import NoUri
from sphinx.environment.adapters.asset import ImageAdapter
@ -217,7 +218,8 @@ class LaTeXBuilder(Builder):
# type: (nodes.document) -> None
transformer = SphinxTransformer(doctree)
transformer.set_environment(self.env)
transformer.add_transforms([SubstitutionDefinitionsRemover])
transformer.add_transforms([SubstitutionDefinitionsRemover,
ShowUrlsTransform])
transformer.apply_transforms()
def finish(self):

View File

@ -179,8 +179,6 @@ class LaTeXWriter(writers.Writer):
def translate(self):
# type: () -> None
transform = ShowUrlsTransform(self.document)
transform.apply()
visitor = self.builder.create_translator(self.document, self.builder)
self.document.walkabout(visitor)
self.output = visitor.astext()