Hinzufügen von Leerzeichen vor im Text eingebetteten Halbbalken

Hinzufügen von Leerzeichen vor im Text eingebetteten Halbbalken

Ich schreibe Text auf Maltesisch und das UNICODE-Zeichen U+0127 ħ wird standardmäßig nicht unterstützt. Um dies zu umgehen, habe ich den hbar wie hier beschrieben aufrecht neu definiert:https://tex.stackexchange.com/questions/527065/how-to-typeset-upright-ħ

\AtBeginDocument{\renewcommand*{\hbar}{{\mkern-1mu\mathchar'26\mkern-8mu\mathrm{h}}}} 

Das Problem besteht darin, dass der Abstand zwischen \hbar und dem vorherigen Zeichen nicht ausreicht, wie aus den Abbildungen hervorgeht.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Gibt es für mich eine Möglichkeit, die Definition von \hbar oder etwas anderes zu bearbeiten, um die richtigen Abstände einzuführen?

Antwort1

Das Zeichen ist in der Standardschriftart Latin Modern, die von lualatex oder xelatex verwendet wird. Mit lualatex zum Beispiel

Bildbeschreibung hier eingeben

\documentclass{article}

\begin{document}

nagħmel

\end{document}

mit pdftex können Sie das Zeichen definieren, das durchgestrichene h aus dem tipa-Paket für phonetische Symbole zu verwenden

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{tipa}
\DeclareUnicodeCharacter{0127}{\textcrh}
\begin{document}

nagħmel

\end{document}

Antwort2

Ich schlage vor, dass Sie verwenden. lualatexIn einer modernen Distribution können Sie einfach Folgendes tun:

\documentclass{article}
\usepackage{babel}
\babelprovide[import, main]{maltese}
\begin{document}
% text from https://en.wikipedia.org/wiki/Maltese_language
L-Unjoni hija bbażata fuq il-valuri tar-rispett għad-dinjità tal-bniedem,
il-libertà, id-demokrazija, l-ugwaljanza, l-istat tad-dritt u r-rispett
għad-drittijiet tal-bniedem, inklużi d-drittijiet ta' persuni li jagħmlu parti
minn minoranzi. Dawn il-valuri huma komuni għall-Istati Membri f'soċjetà fejn
jipprevalu l-pluraliżmu, in-non-diskriminazzjoni, it-tolleranza, il-ġustizzja,
is-solidarjetà u l-ugwaljanza bejn in-nisa u l-irġiel.
\end{document}

Maltesische Textdarstellung

verwandte Informationen