Как использовать обратные кавычки в качестве режима \tt

Как использовать обратные кавычки в качестве режима \tt

В последнее время я довольно часто использую markdown, и мне бы хотелось использовать обратные кавычки/обратные кавычки таким же образом в Latex. Таким образом

Using a `tt-font`

произведет то же самое, что и

Using a {\tt tt-font}

аналогично двум $s, чтобы включить.

Я знаю, чтотакие изменения проблематичныкакиспользует обратные кавычки для кодов символов, но я не использую их напрямую в своих файлах.

решение1

Прежде всего, вы должны знать, что \tt(вместе со всеми двухбуквенными командами изменения шрифта) устарело примерно 30 лет назад.

Теперь твоя проблема.

\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}

введите описание изображения здесь

Код преамбулы также может быть

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

Связанный контент