라텍스 문서에 다양한 스타일 만들기

라텍스 문서에 다양한 스타일 만들기

LaTeX에는 텍스트의 일부를 이탤릭체나 굵게 만드는 명령 \textit{}이 있습니다 . \textbf{}다양한 색상, 글꼴, 기울임꼴/굵게/밑줄 수정자를 사용하여 이와 같은 사용자 정의 명령을 만들 수 있습니까? 예를 들어:

  • \code{}\code{Transformer}"우리 프로그램은 클래스를 구현합니다 ." 와 같은 참조를 위해 텍스트를 고정 폭으로 만듭니다.

  • \term{}정의를 강조하기 위해:a term{tree} is an undirected graph in which any two vertices are connected by exactly one path

그러한 가능성이 없다면 가장 가까운 아날로그는 무엇입니까?

답변1

\newcommand{...}[1]{...}글꼴 선언이나 색상 설정이 나머지 코드로 유출되는 것을 방지하기 위해 및 그룹화를 사용하면 논리적 마크업이 항상 가능합니다 .

그러나 보다 정교한 접근 방식을 위해서는 관련 목적에 적합한 패키지를 권장합니다. 코드 마크업에는 minted, listingstcolorbox(해당 listings기능 포함) 이 있습니다.

\documentclass{article}
\usepackage[x11names]{xcolor}

\newcommand{\code}[1]{{\color{blue}\texttt{#1}}}

\begin{document}

\code{int main}
\end{document}

관련 정보