はじめに
以下の人向けです
- vscode + latex workshop環境でlatexを書いている
- フォーマッタにtex-fmtを使っている
- こういうエラーが返された
解決
設定からtex-fmt
とかで検索し,
Latex-workshop › Formatting › Tex-fmt: Args
の箇所を確認してください.
解説?
tex-fmtを実行する際にはいくつか引数(オプションとかどのファイルフォーマットするのとか)を渡すのですが,その引数でヘンなものを渡しているためにエラーが返されました.
- オプション
--nowrap
が--keep
に変わったようです.githubだと逆のissueっぽいのがあったので,最近変わったのかも. - 意味も無く
%DOC%
入れてましたが,無くても.texファイルを開きながらAlt+Shift+F
すれば.texをフォーマットしてくれました.いらないです.
tex-fmt --help
によると以下のオプションが使えるようです.
Options:
-c, --check Check formatting, do not modify files
-p, --print Print to STDOUT, do not modify files
-k, --keep Keep lines, do not wrap <-- これ
-v, --verbose Show info log messages
-q, --quiet Hide warning messages
-t, --trace Show trace log messages
-s, --stdin Process STDIN as a single file, output formatted text to STDOUT
-h, --help Print help
-V, --version Print version
おわりに
余計な行は消してくれたほうが嬉しいので,ぶっちゃけ--keep
いらないかも.