listings
LaTeXでいい感じのコードブロックを出力するpackage
多分これが一番いいpackageだと思うtakker.icon
mintedの方が良さそうな気がしてきた
2023-04-21 12:43:10 どうしてこう思ったのか覚えていない
Cloud LaTeXで使えるのはこっち
https://cloudlatex.io/help#original_sty
使い方
コードブロック
code:tex
\begin{lstlisting}options..
\end{lstlisting}
optionsは、\lstset{...,...}に設定することも出来る
インラインコード
\lstinline!...!
!は他の記号に入れ替えられる
\lstinline
外部ファイルの読み込み
code:tex
\lstinputlistingoptions{filename.tex}
options
行番号を入れる
code:tex
\lstset{
numbers=left,
numberstyle={\small \textbf},
numbersep=5px
}
\begin{lstlisting}
...
\end{lstlisting}
numbers
left: 左に行番号を入れる
numberstyle: 行番号に適用するコマンド
numbersep: よくわからん
枠を付ける
frame
single: 1重枠
trBL: 部分的な二重枠
lines: 上と下に罫線を引く
ソースコードの一部を表示する
firstline: 読み込みを始める行番号
lastline: 読み込み末尾の行番号
行の折返し
breaklines: trueorfalse
マニュアル全文
$ texdoc listings
Reference
天地有情 LaTeX listings --- プログラミング言語やソースリストなどの取り込み
#2020-10-02 17:53:25
#2020-09-29 20:17:07