【LaTeX】listingsをRustに対応させる

投稿日: 更新日:

環境

TeX Live 2024
lualatex 1.18.0

やり方

LaTeXがインストールされているディレクトリに入り、texmf-dist/tex/latexと移動してください。

そこに、listings-rustというディレクトリを作成してください。

そして、listings-rustディレクトリに入り、listings-rust.styというファイルを作成してください。

そのファイルにこのページにある内容を書いてください。

終えたら、ターミナルを立ち上げ、以下のコマンドを実行してください。

$ mktexlsr

以上で終わりです。

使い方

usepackageでlistingslistings-rustの2つを設定すれば、languageにRustが設定できるようになります。

\documentclass{ltjsarticle}
\usepackage{listings, listings-rust}

\begin{document}
  \begin{lstlisting}[language=Rust]
    fn main() {
      println!("Hello, world!");
    }
  \end{lstlisting}
\end{document}

書いた人

profile_image

お茶の葉

物理とプログラミングが好きな人