【LaTeX】listingsをRustに対応させる
投稿日: 更新日:
環境
TeX Live 2024
lualatex 1.18.0
やり方
LaTeXがインストールされているディレクトリに入り、texmf-dist/tex/latex
と移動してください。
そこに、listings-rust
というディレクトリを作成してください。
そして、listings-rust
ディレクトリに入り、listings-rust.sty
というファイルを作成してください。
そのファイルにこのページにある内容を書いてください。
終えたら、ターミナルを立ち上げ、以下のコマンドを実行してください。
$ mktexlsr
以上で終わりです。
使い方
usepackageでlistings
とlistings-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}