<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ALaTeX2UTF8</id>
	<title>Module:LaTeX2UTF8 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ALaTeX2UTF8"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:LaTeX2UTF8&amp;action=history"/>
	<updated>2026-04-21T11:47:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:LaTeX2UTF8&amp;diff=137128&amp;oldid=prev</id>
		<title>imported&gt;Lesser Cartographies: cut &#039;n&#039; paste error.</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:LaTeX2UTF8&amp;diff=137128&amp;oldid=prev"/>
		<updated>2014-12-17T07:13:03Z</updated>

		<summary type="html">&lt;p&gt;cut &amp;#039;n&amp;#039; paste error.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
These are what wikipedia deems to be &amp;quot;Latin&amp;quot; special characters that &lt;br /&gt;
are NOT yet handled by this module.&lt;br /&gt;
&lt;br /&gt;
ĐđĢģĦħıĶķĻļĽľŅņŖŗŠšȘșȚțŤťǖǘǚǜ&lt;br /&gt;
ÆæǢǣØøŒœßÐðÞþƏə&lt;br /&gt;
&lt;br /&gt;
And these are the ones that are.&lt;br /&gt;
&lt;br /&gt;
ÀàÈèÌìÒòÙù					-- (`) grave accent&lt;br /&gt;
ÁáĆćÉéÍíĺŃńÓóŔŕŚśÚúÝýŹź		-- (&amp;#039;) acute accent&lt;br /&gt;
ÂâĈĉÊêĜĝĤĥÎîĴĵÔôŜŝÛûŴŵŶŷ	-- (^) circumflex&lt;br /&gt;
ÄäËëÏïÖöÜüŸÿ				-- (&amp;quot;) umlaut, trema or dieresis&lt;br /&gt;
ŐőŰű						-- (H) long Hungarian umlaut (double acute)&lt;br /&gt;
ÃãĨĩÑñÕõŨũ					-- (~) tilde&lt;br /&gt;
ÇçĘęĮįǪǫŞşŲų				-- (c) cedilla&lt;br /&gt;
Ąą							-- (k) ogonek&lt;br /&gt;
Łł							-- (l) barred L (L with stroke)&lt;br /&gt;
ĀāĒēĪīŌōŪūȲȳ				-- (=) macron accent (a bar over the letter)&lt;br /&gt;
ĊċĖėĠġİŻż					-- (.) dot over the letter&lt;br /&gt;
ÅåŮů						-- (r) ring over the letter&lt;br /&gt;
ĂăĔĕĞğĬĭŎŏŬŭ				-- (u) breve over the letter&lt;br /&gt;
ǍǎČčĎďĚěǏǐŇňǑǒŘřǓǔŽž		-- (v) caron/háček (&amp;quot;v&amp;quot;) over the letter&lt;br /&gt;
&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
p.diacrit = {}&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;`&amp;quot;] = {}			-- grave accent&lt;br /&gt;
p.diacrit[&amp;quot;`&amp;quot;][&amp;quot;a&amp;quot;] = &amp;quot;à&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;`&amp;quot;][&amp;quot;A&amp;quot;] = &amp;quot;À&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;`&amp;quot;][&amp;quot;e&amp;quot;] = &amp;quot;è&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;`&amp;quot;][&amp;quot;E&amp;quot;] = &amp;quot;È&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;`&amp;quot;][&amp;quot;i&amp;quot;] = &amp;quot;ì&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;`&amp;quot;][&amp;quot;I&amp;quot;] = &amp;quot;Ì&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;`&amp;quot;][&amp;quot;o&amp;quot;] = &amp;quot;ò&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;`&amp;quot;][&amp;quot;O&amp;quot;] = &amp;quot;Ò&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;`&amp;quot;][&amp;quot;u&amp;quot;] = &amp;quot;ù&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;`&amp;quot;][&amp;quot;U&amp;quot;] = &amp;quot;Ù&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;] = {}			-- accute accent&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;a&amp;quot;] = &amp;quot;á&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;A&amp;quot;] = &amp;quot;Á&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;c&amp;quot;] = &amp;quot;ć&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;C&amp;quot;] = &amp;quot;Ć&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;e&amp;quot;] = &amp;quot;é&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;E&amp;quot;] = &amp;quot;É&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;i&amp;quot;] = &amp;quot;í&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;I&amp;quot;] = &amp;quot;Í&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;l&amp;quot;] = &amp;quot;ĺ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;n&amp;quot;] = &amp;quot;ń&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;N&amp;quot;] = &amp;quot;Ń&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;o&amp;quot;] = &amp;quot;ó&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;O&amp;quot;] = &amp;quot;Ó&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;r&amp;quot;] = &amp;quot;ŕ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;R&amp;quot;] = &amp;quot;Ŕ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;s&amp;quot;] = &amp;quot;ś&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;S&amp;quot;] = &amp;quot;Ś&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;u&amp;quot;] = &amp;quot;ú&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;U&amp;quot;] = &amp;quot;Ú&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;y&amp;quot;] = &amp;quot;ý&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;Y&amp;quot;] = &amp;quot;Ý&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;z&amp;quot;] = &amp;quot;ź&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;&amp;#039;&amp;quot;][&amp;quot;Z&amp;quot;] = &amp;quot;Ź&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;] = {}			-- circumflex&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;A&amp;quot;] = &amp;quot;Â&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;a&amp;quot;] = &amp;quot;â&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;C&amp;quot;] = &amp;quot;Ĉ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;c&amp;quot;] = &amp;quot;ĉ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;E&amp;quot;] = &amp;quot;Ê&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;e&amp;quot;] = &amp;quot;ê&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;G&amp;quot;] = &amp;quot;Ĝ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;g&amp;quot;] = &amp;quot;ĝ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;H&amp;quot;] = &amp;quot;Ĥ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;h&amp;quot;] = &amp;quot;ĥ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;I&amp;quot;] = &amp;quot;Î&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;i&amp;quot;] = &amp;quot;î&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;J&amp;quot;] = &amp;quot;Ĵ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;j&amp;quot;] = &amp;quot;ĵ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;O&amp;quot;] = &amp;quot;Ô&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;o&amp;quot;] = &amp;quot;ô&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;S&amp;quot;] = &amp;quot;Ŝ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;s&amp;quot;] = &amp;quot;ŝ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;U&amp;quot;] = &amp;quot;Û&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;u&amp;quot;] = &amp;quot;û&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;W&amp;quot;] = &amp;quot;Ŵ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;w&amp;quot;] = &amp;quot;ŵ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;Y&amp;quot;] = &amp;quot;Ŷ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;^&amp;quot;][&amp;quot;y&amp;quot;] = &amp;quot;ŷ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;] = {}		-- umlaut, trema or dieresis&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;A&amp;quot;] = &amp;quot;Ä&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;a&amp;quot;] = &amp;quot;ä&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;E&amp;quot;] = &amp;quot;Ë&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;e&amp;quot;] = &amp;quot;ë&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;I&amp;quot;] = &amp;quot;Ï&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;i&amp;quot;] = &amp;quot;ï&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;O&amp;quot;] = &amp;quot;Ö&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;o&amp;quot;] = &amp;quot;ö&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;U&amp;quot;] = &amp;quot;Ü&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;u&amp;quot;] = &amp;quot;ü&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;Y&amp;quot;] = &amp;quot;Ÿ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;\&amp;quot;&amp;quot;][&amp;quot;y&amp;quot;] = &amp;quot;ÿ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;H&amp;quot;] = {} 		-- long Hungarian umlaut (double acute)&lt;br /&gt;
p.diacrit[&amp;quot;H&amp;quot;][&amp;quot;o&amp;quot;] = &amp;quot;ő&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;H&amp;quot;][&amp;quot;O&amp;quot;] = &amp;quot;Ő&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;H&amp;quot;][&amp;quot;u&amp;quot;] = &amp;quot;ű&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;H&amp;quot;][&amp;quot;U&amp;quot;] = &amp;quot;Ű&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;~&amp;quot;] = {}			-- tilde&lt;br /&gt;
p.diacrit[&amp;quot;~&amp;quot;][&amp;quot;A&amp;quot;] = &amp;quot;Ã&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;~&amp;quot;][&amp;quot;a&amp;quot;] = &amp;quot;ã&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;~&amp;quot;][&amp;quot;I&amp;quot;] = &amp;quot;Ĩ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;~&amp;quot;][&amp;quot;i&amp;quot;] = &amp;quot;ĩ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;~&amp;quot;][&amp;quot;N&amp;quot;] = &amp;quot;Ñ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;~&amp;quot;][&amp;quot;n&amp;quot;] = &amp;quot;ñ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;~&amp;quot;][&amp;quot;O&amp;quot;] = &amp;quot;Õ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;~&amp;quot;][&amp;quot;o&amp;quot;] = &amp;quot;õ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;~&amp;quot;][&amp;quot;U&amp;quot;] = &amp;quot;Ũ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;~&amp;quot;][&amp;quot;u&amp;quot;] = &amp;quot;ũ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;] = {}			-- cedilla&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;C&amp;quot;] = &amp;quot;Ç&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;c&amp;quot;] = &amp;quot;ç&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;E&amp;quot;] = &amp;quot;Ę&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;e&amp;quot;] = &amp;quot;ę&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;I&amp;quot;] = &amp;quot;Į&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;i&amp;quot;] = &amp;quot;į&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;O&amp;quot;] = &amp;quot;Ǫ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;o&amp;quot;] = &amp;quot;ǫ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;S&amp;quot;] = &amp;quot;Ş&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;s&amp;quot;] = &amp;quot;ş&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;U&amp;quot;] = &amp;quot;Ų&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;c&amp;quot;][&amp;quot;u&amp;quot;] = &amp;quot;ų&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;k&amp;quot;] = {}			-- ogonek&lt;br /&gt;
p.diacrit[&amp;quot;k&amp;quot;][&amp;quot;A&amp;quot;] = &amp;quot;Ą&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;k&amp;quot;][&amp;quot;a&amp;quot;] = &amp;quot;ą&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;l&amp;quot;] = {}			-- barred L (L with stroke)&lt;br /&gt;
p.diacrit[&amp;quot;l&amp;quot;][&amp;quot;L&amp;quot;] = &amp;quot;Ł&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;l&amp;quot;][&amp;quot;l&amp;quot;] = &amp;quot;ł&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;] = {}			-- macron accent (a bar over the letter)&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;A&amp;quot;] = &amp;quot;Ā&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;a&amp;quot;] = &amp;quot;ā&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;E&amp;quot;] = &amp;quot;Ē&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;e&amp;quot;] = &amp;quot;ē&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;I&amp;quot;] = &amp;quot;Ī&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;i&amp;quot;] = &amp;quot;ī&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;O&amp;quot;] = &amp;quot;Ō&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;o&amp;quot;] = &amp;quot;ō&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;U&amp;quot;] = &amp;quot;Ū&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;u&amp;quot;] = &amp;quot;ū&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;Y&amp;quot;] = &amp;quot;Ȳ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;=&amp;quot;][&amp;quot;y&amp;quot;] = &amp;quot;ȳ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;.&amp;quot;] = {}			-- dot over the letter&lt;br /&gt;
p.diacrit[&amp;quot;.&amp;quot;][&amp;quot;C&amp;quot;] = &amp;quot;Ċ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;.&amp;quot;][&amp;quot;c&amp;quot;] = &amp;quot;ċ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;.&amp;quot;][&amp;quot;E&amp;quot;] = &amp;quot;Ė&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;.&amp;quot;][&amp;quot;e&amp;quot;] = &amp;quot;ė&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;.&amp;quot;][&amp;quot;G&amp;quot;] = &amp;quot;Ġ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;.&amp;quot;][&amp;quot;g&amp;quot;] = &amp;quot;ġ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;.&amp;quot;][&amp;quot;I&amp;quot;] = &amp;quot;İ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;.&amp;quot;][&amp;quot;Z&amp;quot;] = &amp;quot;Ż&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;.&amp;quot;][&amp;quot;z&amp;quot;] = &amp;quot;ż&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;r&amp;quot;] = {}			-- ring over the letter&lt;br /&gt;
p.diacrit[&amp;quot;r&amp;quot;][&amp;quot;A&amp;quot;] = &amp;quot;Å&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;r&amp;quot;][&amp;quot;a&amp;quot;] = &amp;quot;å&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;r&amp;quot;][&amp;quot;U&amp;quot;] = &amp;quot;Ů&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;r&amp;quot;][&amp;quot;u&amp;quot;] = &amp;quot;ů&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;] = {}			-- breve over the letter&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;A&amp;quot;] = &amp;quot;Ă&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;a&amp;quot;] = &amp;quot;ă&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;E&amp;quot;] = &amp;quot;Ĕ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;e&amp;quot;] = &amp;quot;ĕ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;G&amp;quot;] = &amp;quot;Ğ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;g&amp;quot;] = &amp;quot;ğ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;I&amp;quot;] = &amp;quot;Ĭ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;i&amp;quot;] = &amp;quot;ĭ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;O&amp;quot;] = &amp;quot;Ŏ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;o&amp;quot;] = &amp;quot;ŏ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;U&amp;quot;] = &amp;quot;Ŭ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;u&amp;quot;][&amp;quot;u&amp;quot;] = &amp;quot;ŭ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;] = {}			-- caron/háček (&amp;quot;v&amp;quot;) over the letter&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;A&amp;quot;] = &amp;quot;Ǎ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;a&amp;quot;] = &amp;quot;ǎ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;C&amp;quot;] = &amp;quot;Č&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;c&amp;quot;] = &amp;quot;č&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;D&amp;quot;] = &amp;quot;Ď&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;d&amp;quot;] = &amp;quot;ď&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;E&amp;quot;] = &amp;quot;Ě&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;e&amp;quot;] = &amp;quot;ě&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;I&amp;quot;] = &amp;quot;Ǐ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;i&amp;quot;] = &amp;quot;ǐ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;N&amp;quot;] = &amp;quot;Ň&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;n&amp;quot;] = &amp;quot;ň&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;O&amp;quot;] = &amp;quot;Ǒ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;o&amp;quot;] = &amp;quot;ǒ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;R&amp;quot;] = &amp;quot;Ř&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;r&amp;quot;] = &amp;quot;ř&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;U&amp;quot;] = &amp;quot;Ǔ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;u&amp;quot;] = &amp;quot;ǔ&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;Z&amp;quot;] = &amp;quot;Ž&amp;quot;&lt;br /&gt;
p.diacrit[&amp;quot;v&amp;quot;][&amp;quot;z&amp;quot;] = &amp;quot;ž&amp;quot;&lt;br /&gt;
&lt;br /&gt;
p.cc = &amp;quot;[%~%`%&amp;#039;%^\&amp;quot;%=%.Hcklruv]&amp;quot;	-- LaTeX control characters we care about&lt;br /&gt;
-- Note that these need to be applied in order, &lt;br /&gt;
-- otherwise we&amp;#039;re left with stray braces littering the text.&lt;br /&gt;
p.c1 = &amp;quot;{\\&amp;quot; .. p.cc .. &amp;quot;{%a}}&amp;quot;		-- e.g., {\&amp;#039;{a}}&lt;br /&gt;
p.c2 = &amp;quot;{\\&amp;quot; .. p.cc .. &amp;quot; %a}&amp;quot;		-- e.g., {\&amp;#039; a}&lt;br /&gt;
p.c3 = &amp;quot;{\\&amp;quot; .. p.cc .. &amp;quot;%a}&amp;quot;		-- e.g., {\&amp;#039;a}&lt;br /&gt;
p.c4 = &amp;quot;\\&amp;quot; .. p.cc .. &amp;quot;%a&amp;quot;			-- e.g., \&amp;#039;a&lt;br /&gt;
&lt;br /&gt;
p.latex_patterns = {}&lt;br /&gt;
p.latex_patterns[p.c1] = {}&lt;br /&gt;
p.latex_patterns[p.c1][&amp;quot;ctl&amp;quot;] = 3	-- 3rd character is the control character&lt;br /&gt;
p.latex_patterns[p.c1][&amp;quot;ltr&amp;quot;] = 5	-- 5th character is the accented letter&lt;br /&gt;
&lt;br /&gt;
p.latex_patterns[p.c2] = {}&lt;br /&gt;
p.latex_patterns[p.c2][&amp;quot;ctl&amp;quot;] = 3&lt;br /&gt;
p.latex_patterns[p.c2][&amp;quot;ltr&amp;quot;] = 5&lt;br /&gt;
&lt;br /&gt;
p.latex_patterns[p.c3] = {}&lt;br /&gt;
p.latex_patterns[p.c3][&amp;quot;ctl&amp;quot;] = 3&lt;br /&gt;
p.latex_patterns[p.c3][&amp;quot;ltr&amp;quot;] = 4&lt;br /&gt;
&lt;br /&gt;
p.latex_patterns[p.c4] = {}&lt;br /&gt;
p.latex_patterns[p.c4][&amp;quot;ctl&amp;quot;] = 2&lt;br /&gt;
p.latex_patterns[p.c4][&amp;quot;ltr&amp;quot;] = 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function p.translate_diacritics( s )&lt;br /&gt;
	local str = &amp;quot;_&amp;quot;	-- the string that matches the LaTeX control sequence&lt;br /&gt;
	local ctl = &amp;quot;_&amp;quot;	-- the LaTeX control character (e.g., &amp;quot;k&amp;quot; adds an ogonek&lt;br /&gt;
	local ltr = &amp;quot;_&amp;quot; -- the letter receiving the diacritic&lt;br /&gt;
	local utf = &amp;quot;_&amp;quot; -- the UTF8 representation of the control sequence&lt;br /&gt;
	&lt;br /&gt;
	for k, v in pairs(p.latex_patterns)	do			-- many ways to create diacritics&lt;br /&gt;
		while mw.ustring.find( s, k ) do&lt;br /&gt;
			str = mw.ustring.match( s, k ) &lt;br /&gt;
			ctl	= mw.ustring.sub( str, v[&amp;quot;ctl&amp;quot;], v[&amp;quot;ctl&amp;quot;] ) &lt;br /&gt;
			ltr	= mw.ustring.sub( str, v[&amp;quot;ltr&amp;quot;], v[&amp;quot;ltr&amp;quot;] ) &lt;br /&gt;
			utf = p.diacrit[ ctl ][ ltr ]&lt;br /&gt;
			if utf then&lt;br /&gt;
				s = mw.ustring.gsub( s, k, utf )&lt;br /&gt;
			else&lt;br /&gt;
				s = mw.ustring.gsub( s, k, &amp;quot;&amp;lt;&amp;lt;&amp;lt;UNHANDLED DIACRIT&amp;gt;&amp;gt;&amp;gt;&amp;quot; )&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end	&lt;br /&gt;
	return s&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.translate_special_characters( s )&lt;br /&gt;
	s = mw.ustring.gsub( s, &amp;quot;\\%%&amp;quot;, &amp;quot;%%&amp;quot; )&lt;br /&gt;
	s = mw.ustring.gsub( s, &amp;quot;\\$&amp;quot;, &amp;quot;$&amp;quot; )&lt;br /&gt;
	s = mw.ustring.gsub( s, &amp;quot;\\{&amp;quot;, &amp;quot;{&amp;quot; )&lt;br /&gt;
	s = mw.ustring.gsub( s, &amp;quot;\\_&amp;quot;, &amp;quot;_&amp;quot; )&lt;br /&gt;
	s = mw.ustring.gsub( s, &amp;quot;\\#&amp;quot;, &amp;quot;#&amp;quot; )&lt;br /&gt;
	s = mw.ustring.gsub( s, &amp;quot;\\&amp;amp;&amp;quot;, &amp;quot;&amp;amp;&amp;quot; )&lt;br /&gt;
	s = mw.ustring.gsub( s, &amp;quot;\\}&amp;quot;, &amp;quot;}&amp;quot; )&lt;br /&gt;
	return s&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Lesser Cartographies</name></author>
	</entry>
</feed>