BBEditでLaTeXを使っておられる方へ、
ご報告です。(ヒヨッとしたら既知の事柄かも知れませんが)
昨日、BBEdit14にグレードアップした際、新規の機能について
検索していたら
『modern latex with bbedit and tectonic』
と言う記事を見つけました。
[https://ineed.coffee/post/modern-latex-with-bbedit-and-tectonic]
The Tectonic Typesetting System
[[https://tectonic-typesetting.github.io/en-US/]]
以前『BBEditでLaTeX』を『辻森先生から頂いた』設定で実施していましたが、
今回はXeLaTeXでのコンパイルについて書かれていたので早速
Mac OS10.11.6.8 BigSurに環境を整備して試してみました。
requirements
Skim (brew install skim)
Tectonic (brew install tectonic)
TexLab (brew install texlab)
iTerm2
と書かれている内の不足分Tectonic&TexLabを「brew install」
01)TeX Compile PDF.scpt
02)TeX Open PDF.scpt
2つのスクリプトもLibrary>Application Support>BBEdit> Scriptsへ配置。
TeX WiKi BXjsclsのサンプル「例(XeLaTeX + bxjsarticle クラス)」を
BBEditに書き込んでスクリプト・メニューから
『TeX Compile PDF』を選択しコンパイル実行!
TeX WiKi XeTeXの項目に書かれている『XeLaTeX で日本語』
XeLaTeX では BXjscls が使用可能です。から逆引きしました。
音楽家なので、必然的に英独仏などの外国語を併記して
使うことが多いので多国語latex環境が使えたTeXworksを
XeLaTeXでコンパイルしていました。此れもかなり昔の事。
奥村先生の「LaTeX2e 改訂第5版」が暫くして6版に成る前の事。
今回は、懐かしさのあまり『XeLaTeX』をついつい触ってみました。若松久仁光拝
追伸
関連箇所へのリンクを書いていますが、以前の様なWiKi Linkが機能する様に
書き込むには、どのタイプのフォーマットで投稿したら宜しいのでしょうか?
アドバイスを頂ければ幸甚です。
前の投稿への「訂正」の追記です。
BBEditでscriptを使用するのなら此の手も有る。と思いついた。
前の設定ではLuaLaTeXが使えない。が
BBEdit > Menu > view > Go here in Terminal から
Terminalへ『lualatex lua.tex』と書き込めばコンパイル出来る。
まずBBEditのTerminalを呼び出すショートカットを追記
「ctrl+shift+T」に登録。
以前の『辻森先生から頂いた』設定に追記している
PDF画面表示ショートカットはopen PDF「ctrl+P」
同じことはtectonicを使ってのコンパイルでも出来る。
(例として、仮にpaper.texを使う)Terminal起動後に
『$ tectonic paper.tex』と打ち込めば
「tectonic」がPDFまで作成してくれる。
其の儘「open -a Skim paper.pdf」で望みのPDFが表示される。
先に投稿した「ご報告です」より、単刀直入に
どの様な「document.class」にでも実行ができる。
色々面倒な投稿で御免なさい。若松久仁光拝
BBEditでscriptを使用するのなら此の手も有る。と思いついた。
前の設定ではLuaLaTeXが使えない。が
BBEdit > Menu > view > Go here in Terminal から
Terminalへ『lualatex lua.tex』と書き込めばコンパイル出来る。
まずBBEditのTerminalを呼び出すショートカットを追記
「ctrl+shift+T」に登録。
以前の『辻森先生から頂いた』設定に追記している
PDF画面表示ショートカットはopen PDF「ctrl+P」
同じことはtectonicを使ってのコンパイルでも出来る。
(例として、仮にpaper.texを使う)Terminal起動後に
『$ tectonic paper.tex』と打ち込めば
「tectonic」がPDFまで作成してくれる。
其の儘「open -a Skim paper.pdf」で望みのPDFが表示される。
先に投稿した「ご報告です」より、単刀直入に
どの様な「document.class」にでも実行ができる。
色々面倒な投稿で御免なさい。若松久仁光拝