Gibt es eine Möglichkeit, den Abstand zwischen den Buchstaben zu vergrößern?

Gibt es eine Möglichkeit, den Abstand zwischen den Buchstaben zu vergrößern?

Ich muss so etwas erreichen. Ich denke, die Verwendung von \hspace zwischen jedem Buchstaben ist nicht der beste Weg. Gibt es eine alternative Lösung? Bildbeschreibung hier eingeben

Antwort1

\soAus dem gezeigten Beispiel lässt sich schließen, dass Sie nach dem Befehl aus dem soulPaket suchen :

\documentclass{article}
\usepackage{soul}

\begin{document}
\so{text} text text
\end{document}

Bildbeschreibung hier eingeben

Bearbeiten: Aus der Soul-Dokumentation (S. 8):

Sie können eigene Abstandsmakros definieren oder die ursprüngliche \soBedeutung mit dem Makro überschreiben \sodef:

\sodef<cmd>{font inter-letter-space}{inner space}{outer space}

Die Abstandsmaße, die alle obligatorisch sind, sollten so definiert werden, dass emsie mit den jeweiligen Schriftarten wachsen oder schrumpfen können.

Ein Beispiel:

\documentclass{article}

\usepackage{microtype}
\usepackage{soul}

\begin{document}
foobar \textls{barfoo} 

foobar \so{barfoo}

\sodef\an{}{.1em}{0.2em plus0.2em}{0.5em plus.1em minus.1em}

foobar \an{barfoo}
\end{document}

gibt:

Bildbeschreibung hier eingeben

Antwort2

Angenommen, Ihr gewünschtes Ergebnis ist die Anpassung des Buchstabenabstands (oder der Zeichenabstand) einzelner Wörter:

Wenn Sie diese Pakete bereits in Ihrem Code verwenden fontspecoder microtypediese in Ihrem Code verwenden, können Sie den Buchstabenabstand ändern.

Sie können den Buchstabenabstand von Microtype verwenden, indem Sie ihn \textls{your text}um den Teil herum verwenden, für den Sie den Buchstabenabstand festlegen möchten.

\documentclass{article}

\usepackage{microtype}

\begin{document}
foobar \textls{barfoo}
\end{document}

Ausgabe des Codes

Mit der Option können Sie den Abstand zwischen den Buchstaben anpassen letterspace. Zum Beispiel \usepackage[letterspace=200]{microtype}.

verwandte Informationen