LaTeXドキュメントにコードブロックを挿入する方法
説明
$\TeX$ 文書にコードブロックを追加したい時に使える二つの方法がある。
- $\text{\textbackslash begin}\{\text{verbatim}\} … \text{\textbackslash end}\{\text{verbatim}\}$
- $\text{\textbackslash begin}\{\text{lstlisting}\} … \text{\textbackslash end}\{\text{lstlisting}\}$
この中で、verbatim
は基本機能でパッケージの使用が別に必要なく、lstlisting
は\usepackage{listings}
が必要だ。
コード
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{listings}
\title{How to Insert a Code Block in \LaTeX?}
\date{}
\begin{document}
\maketitle
verbatim style:
\begin{verbatim}
def add(x, y)
sum = x + y
return sum
\end{verbatim}
lstlisting style:
\begin{lstlisting}
def add(x, y)
sum = x + y
return sum
\end{lstlisting}
\end{document}
環境
- Editor: Overleaf
- Compiler: pdfLaTeX
- TeX Live version: 2022