Skip to content

Commit e5cacbc

Browse files
authored
Let LaTeX writer support the standard role "acronym". (#14202)
1 parent d9fc225 commit e5cacbc

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

AUTHORS.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ Contributors
6060
* Florian Best -- log improvements
6161
* Glenn Matthews -- python domain signature improvements
6262
* Gregory Szorc -- performance improvements
63+
* Günter Milde -- various small fixes
6364
* Henrique Bastos -- SVG support for graphviz extension
6465
* Hernan Grecco -- search improvements
6566
* Hong Xu -- svg support in imgmath extension and various bug fixes

CHANGES.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ Bugs fixed
3333
Patch by Adam Turner
3434
* Remove incorrect static typing assertions.
3535
Patch by Adam Turner
36+
* #14050: LaTeXTranslator fails to build documents using the "acronym"
37+
standard role.
38+
Patch (PR #14202) by Günter Milde
39+
3640

3741
Testing
3842
-------

sphinx/writers/latex.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2108,6 +2108,12 @@ def visit_abbreviation(self, node: Element) -> None:
21082108
def depart_abbreviation(self, node: Element) -> None:
21092109
self.body.append(self.context.pop())
21102110

2111+
def visit_acronym(self, node: Element) -> None:
2112+
self.visit_abbreviation(node)
2113+
2114+
def depart_acronym(self, node: Element) -> None:
2115+
self.depart_abbreviation(node)
2116+
21112117
def visit_manpage(self, node: Element) -> None:
21122118
return self.visit_literal_emphasis(node)
21132119

0 commit comments

Comments
 (0)