Files
su2026rwep/_extensions/drwater/latex-body-quotes/latex-body-quotes.lua
T
2026-05-21 13:37:53 +08:00

26 lines
697 B
Lua
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- Replace Chinese corner brackets with guillemets for LaTeX output.
-- This filter is responsible for body text only; header handling lives in latex-header-quotes.
-- The filter is run before citeproc to avoid touching bibliography, which is handled separately in cnbib-quotes.
--- Copyright: © 2025Present Tom Ben
--- License: MIT License
function Str(el)
if not FORMAT:match('latex') then
return el
end
local replacements = {
[''] = '«',
[''] = '»',
[''] = '',
[''] = ''
}
for original, replacement in pairs(replacements) do
el.text = el.text:gsub(original, replacement)
end
return el
end