백틱을 \tt 모드로 사용하는 방법

백틱을 \tt 모드로 사용하는 방법

최근 마크다운을 많이 사용하는데, 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

관련 정보