
Usando bastante markdown ultimamente, eu gostaria de usar crases/crases da mesma forma no Latex. Por isso
Using a `tt-font`
produziria o mesmo que
Using a {\tt tt-font}
da mesma forma que os dois $
s para permitirmodo matemático.
Estou ciente de quetais mudanças são problemáticasEnquanto onúcleo texusa crases para códigos de caracteres, mas não os uso diretamente em meus arquivos.
Responder1
Em primeiro lugar, você deve estar ciente de que \tt
(juntamente com todos os comandos de alteração de fonte de duas letras) está obsoleto há cerca de 30 anos.
Agora seu problema.
\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}
O código do preâmbulo também pode ser
\begingroup
\catcode``=\active
\AtBeginDocument{%
\let`\markdownbackquote
\expandafter\catcode\string``=\active
}
\protected\gdef\markdownbackquote#1`{\texttt{#1}}
\endgroup