
Ich möchte die Pfeile erstellt von \textleftarrow
und\textrightarrow
zu 50% und 75% erstellt werdenkürzer, während die Pfeilspitze die gleiche Größe behält. Ich verwende es in einer nicht-mathematischen Umgebung; nur normaler Text.
Ich habe die folgenden Beiträge vergeblich konsultiert, da sie alle auf Mathematik zu basieren scheinen:
- Sehr kurzes Pfeilsymbol
- Pfeile beliebiger Länge
-
%XeLaTeX \documentclass[11pt]{book} \usepackage{polyglossia} \begin{document} Why \textrightarrow{} can't I figure this out \textleftarrow ? \end{document}
Antwort1
trimclip
Hierzu können Sie das Paket nutzen .
Der clipbox*
Befehl entfernt Teile Ihres Textes außerhalb des durch 4 Koordinaten angegebenen Felds:
\clipbox*{{.25\width} 0pt {\width} {\height}} \textrightarrow
werden die rechten 75 % des Pfeils übrig bleiben. Ebenso
\clipbox*{0pt 0pt {.75\width} {\height}} \textleftarrow
verbleiben die linken 75 % des Pfeils. Passen Sie sie nach Wunsch an.
Hier ist der Code:
%XeLaTeX
\documentclass[11pt]{book}
\usepackage{polyglossia}
\usepackage{trimclip}
\newcommand{\shorttextrightarrow}{\clipbox*{{.25\width} 0pt {\width} {\height}} \textrightarrow}
\newcommand{\shorttextleftarrow}{\clipbox*{0pt 0pt {.75\width} {\height}} \textleftarrow}
\begin{document}
Why \textrightarrow\ can't I figure this out \textleftarrow ?
Why \shorttextrightarrow\ can't I figure this out \shorttextleftarrow ?
\end{document}