0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

texのフォーマッター編

Last updated at Posted at 2025-07-10

latexindent

latexのフォーマッターといえばlatexindetです。

cpan

今回はbashで作業をします。bashにシェルを切り替えてください。
cpanとターミナルで打つと色々出てくるので何かを求められたらenterを押してください。

.bashrc
PATH="{home}/bin${PATH:+:${PATH}}"; export PATH;
PERL5LIB="{home}/perl5/lib/perl5${PERL5LIB:+:${PERL5LIB}}"; export PERL5LIB;
PERL_LOCAL_LIB_ROOT="{home}/perl5${PERL_LOCAL_LIB_ROOT:+:${PERL_LOCAL_LIB_ROOT}}"; export PERL_LOCAL_LIB_ROOT;
PERL_MB_OPT="--install_base \"{home}/perl5\""; export PERL_MB_OPT;
PERL_MM_OPT="INSTALL_BASE={home}/perl5"; export PERL_MM_OPT;

を追記してください。{home}はecho $PWDで確認してください。

次にcpanのアップデートを行います

cpan[1]> install CPAN
cpan[2]> reload cpan

最後にFile::HomeDir Unicode::GCString YAML::Tiny Log::Log4perlをインストールします

install File::HomeDir
install Unicode::GCString
install YAML::Tiny
install Log::Log4perl

インストールが終了したらsource ~/.bashrcで設定を反映します。

vscode

settings.jsonに追記します。

settings.json
{
  "[latex]": {
    "editor.defaultFormatter": "James-Yu.latex-workshop",
  },
  "editor.formatOnPaste": true,
  "editor.formatOnSave": true,
  "latex-workshop.formatting.latex": "latexindent",
}
設定の説明

フォーマッターをlatex-workshopにしています。
"editor.formatOnPaste":ペーストしたときにフォーマッターが動くようにします。
"editor.formatOnSave": true:保存したときにフォーマッターが動くようにします。
"latex-workshop.formatting.latex": "latexindent":フォーマッターをlatexindentにします。

これで設定は終わりです。
latexindentの設定をすることもできますが、今回はデフォルトのままでいいでしょう。
設定をしたい方は各自で。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?