Tastenkombination für Befehle ohne Klammern

Tastenkombination für Befehle ohne Klammern

Ich möchte eine Verknüpfung erstellen für

\textsubscriptARGS

Dabei ARGSkann es sich um eine beliebige Zahl handeln.

Ich möchte etwas wie eingeben 123\a33332und die gleiche Ausgabe erhalten wie123\textsubscript{33332}

Ich habe es mit versucht \defund es \newcommandwar erfolglos. Danke!

Ich habe \def\aa #1#2#3{\textsubscript{#1#2#3}} ausprobiert und es funktioniert, aber nur, wenn 3 Argumente vorhanden sind. Wissen Sie, wie man die Argumente als optional einstellt oder alle Zeichen vor einem Leerzeichen als ein Argument einschließt?

Antwort1

Hier steht allerhand Unrecht drauf:

Bildbeschreibung hier eingeben

\documentclass{article}

\usepackage{xspace}
\def\aa#1 {\textsubscript{#1}\xspace}

\begin{document}

Here is some 123\aa4 text together with
        some 123\aa45 text together with
        some 123\aa456 text together with
        some 123\aa4567 text together with
        some 123\aa45678 text together with
        some 123\aa456789 text together with
        some 123\textsubscript{4567890}.

\end{document}

Warum?

  • \aaist bereits definiert (als schwedischer Buchstabe å).

  • Es gibt keine Konsistenz in der Verwendung von for \aaam Ende eines Satzes, da \defder Parametertexterfordertein Leerzeichen als abschließendes Trennzeichen für sein Argument. Eine Bedingung an ein .wäre in Ordnung, aber was passiert mit ,, oder !, oder ?, oder ...

  • SehenNachteile vonxspace.

Antwort2

Wenn Sie nur Ganzzahlen wollen,könnteGehen Sie dazu wie folgt vor:

\documentclass{article}
\usepackage{xspace}

\newcommand{\wrongwaytodosubscripts}{%
  \afterassignment\wwtdss\count255=
}
\def\wwtdss{\textsubscript{\the\count255}\xspace}

\begin{document}

123\wrongwaytodosubscripts123 followed by whatever.

123\wrongwaytodosubscripts123.

\end{document}

Ob ich dies empfehle, sollte aus dem von mir gewählten Makronamen klar hervorgehen.

Bildbeschreibung hier eingeben

Machen Sie so etwas nicht!Es ist fehleranfällig und weist mehrere Einschränkungen auf.

verwandte Informationen