So verwenden Sie Backticks als \tt-Modus

So verwenden Sie Backticks als \tt-Modus

Da ich in letzter Zeit viel Markdown verwende, möchte ich Backticks/Backquotes in Latex auf die gleiche Weise verwenden.

Using a `tt-font`

würde das gleiche ergeben wie

Using a {\tt tt-font}

ähnlich wie die beiden $s zum Aktivieren.

Ich bin mir bewusst, dasssolche Änderungen sind problematischals dieverwendet Backticks für Zeichencodes, aber ich verwende diese nicht direkt in meinen Dateien.

Antwort1

Zunächst sollten Sie sich darüber im Klaren sein, dass \tt(zusammen mit allen zweistelligen Befehlen zum Ändern der Schriftart) seit etwa 30 Jahren veraltet ist.

Und nun Ihr Problem.

\documentclass{article}

\AtBeginDocument{%
  \begingroup\lccode`~=``\lowercase{\endgroup\let~}\markdownbackquote
  \catcode``=\active
}
\begingroup
\catcode``=\active
\protected\gdef\markdownbackquote#1`{\texttt{#1}}
\endgroup

\begin{document}

This is `typewriter` type.

\end{document}

Bildbeschreibung hier eingeben

Der Präambelcode könnte auch

\begingroup
\catcode``=\active
\AtBeginDocument{%
  \let`\markdownbackquote
  \expandafter\catcode\string``=\active
}
\protected\gdef\markdownbackquote#1`{\texttt{#1}}
\endgroup

verwandte Informationen