mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Fix #3019: (xetex) let Unicode "no-break space" act like LaTeX `~
`
This commit is contained in:
parent
78c0d6b46c
commit
24dd7852f4
@ -56,7 +56,7 @@ DEFAULT_SETTINGS = {
|
|||||||
'{geometry}',
|
'{geometry}',
|
||||||
'inputenc': '',
|
'inputenc': '',
|
||||||
'utf8extra': ('\\ifdefined\\DeclareUnicodeCharacter\n'
|
'utf8extra': ('\\ifdefined\\DeclareUnicodeCharacter\n'
|
||||||
' \\DeclareUnicodeCharacter{00A0}{\\nobreakspace}\n'
|
' \\DeclareUnicodeCharacter{00A0}{\\leavevmode\\nobreak\\ }\n'
|
||||||
'\\fi'),
|
'\\fi'),
|
||||||
'cmappkg': '\\usepackage{cmap}',
|
'cmappkg': '\\usepackage{cmap}',
|
||||||
'fontenc': '\\usepackage[T1]{fontenc}',
|
'fontenc': '\\usepackage[T1]{fontenc}',
|
||||||
@ -107,6 +107,8 @@ ADDITIONAL_SETTINGS = {
|
|||||||
'inputenc': '\\usepackage[utf8]{inputenc}',
|
'inputenc': '\\usepackage[utf8]{inputenc}',
|
||||||
},
|
},
|
||||||
'xelatex': {
|
'xelatex': {
|
||||||
|
'utf8extra': ('\\catcode`^^^^00a0\\active\\protected\\def^^^^00a0'
|
||||||
|
'{\\leavevmode\\nobreak\\ }'),
|
||||||
'polyglossia': '\\usepackage{polyglossia}',
|
'polyglossia': '\\usepackage{polyglossia}',
|
||||||
'fontenc': '\\usepackage{fontspec}',
|
'fontenc': '\\usepackage{fontspec}',
|
||||||
'fontpkg': '',
|
'fontpkg': '',
|
||||||
|
Loading…
Reference in New Issue
Block a user