BBEditでLaTeXを使う(設定法)
BBEditでLaTeXを使う(設定法)
色々あるアプリの中で「BBEdit」でも使えるらしい。と言う海外の情報、書き込みがあったので「BBEdit」から日本語の入力もしているファイルのコンパイルが可能か?
挑戦してみた。
現在無事に機能している設定は、辻森先生から頂いたものです。
使用環境は「[OSX10.12.6 Sierra TexLive2018」BBEdit (ver.12.5.2)です。
紹介にあったNathan Grigg 氏のパッケージが
「日本語を使用する環境」では最適でした。
//////////////////////////////////////////////////////////
BBEdit MenuBar (右端HELPの隣にある)>
icon > PullDown > Typeset ----(その下の)Open pdf
この2つの「押し下げ」でOK.
Typeset > Compile & PDF Viewer Open が実行される。
Open PDF > PDF表示(Skimで画面が立ち上がる)
[備考][ctrl+B]をショートカットに指定したので、
SublimeText同様の振る舞いをしてくれる。
[Mac SublimeText 3 では「cmd+B」が元々のキーバインドか?]
/////////////////////////////////////////////////////////////
「BBEdit での事前の準備」
-
-
-
-
-
-
- -
-
-
-
-
-
辻森樹 on Twitter: "El Capitan/MacのLaTeX環境の続きの続き。TeX関係
https://twitter.com/tatsukix/status/652141176498204674
「2015/10/08 - El Capitan/MacのLaTeX環境の続きの続き。TeX関係のファイルを全部消去して、TeX Liveを再インストールして。それでフォントマップを作り直したとことあっさり問題解決。 TeXShopを使用せずBBEditからの直コンパイルも問題無し。」
との書き込みに注目したがTwitterのアカウントは生憎持ち合わせて無いので
已む無く「直接交渉」してみました。早速の回答を戴きました。
ーーーーーーーーーーー
===================(メールの抜粋)===========
お問い合わせの件、
macOSのなかで、 MacTeXなどでLaTeX環境がインストールされているという前提で、
http://tug.org/mactex/
BBEditに、
/Library/Application\Support/BBEdit
のPackagesフォルダのなかに、添付のファイルを入れて頂き、
オリジナル:
https://nathangrigg.com/latex-bbpackage/
それでコンパイルしてつかっています。
=======(メールの抜粋)終わり=========[辻森先生の許可を頂いて転載しております]
//////////////////////////////////////////////////////////////////////
【参考になるサイトの紹介】(数が少ないのでビックリ?)
//////////////////////////////////////////////////////////////////////
Cf.01--------BBEdit LaTeXで検索-------[OSX10.12.6 Sierra TexLive2018]では使えなかった情報
「BBEditでTeXを使うプラグイン」
http://njet.oops.jp/wordpress/2009/11/15/bbeditでtexを使うプラグイン/
次のサイトからダウンロードする。
BBEdit and TextWrangler TeX integration scripts
BBEditからこのmylatexを起動すれば,順に,platex と dvipdfmx が起動されて,
pdf が出来ると思います。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Cf.01 【感想】
mylatexを作成し案内の様にPATHの通った場所へ設定したが、
「あとは,BBEditからこのmylatexを起動すれば,順に,
platex と dvipdfmx が起動されて,pdf が出来ると思います。」が機能するまでに
至らなかった。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
////////////////////////////////////////////////////////////////////////
Cf.02-------BBEdit LaTeX macで検索------[OSX10.12.6 Sierra TexLive2018]では使えなかった情報
[...............:若松 ]の箇所だけ原文と異なります。
「TextWranglerをカスタマイズする」
http://flownotes.cocolog-nifty.com/blog/2017/01/textwrangler-44.html
[ 以下は、記事の抜粋です:若松 ]
先月にlatexで多数のファイルを使う作業があったので、 日本語でlatexを扱えるエディタとして TextWranglerを試し、自分に合うようにカスタマイズしてみました。
tex ツールとの連携(1)
ここではtexlive2015のplatex + dvipdfmxで作成することを前提として設定します。
まずtexと連携するために、skim.appを
http://skim-app.sourceforge.net
からダウンロードしてインストールしておきます。
そしてskim.appを起動し、 skimの環境設定ー>同期するー>PDF-TeX
同期サポートの初期値 において、TextWranglerを選びます。
次に、latex用のツールキットを
http://msneep.home.xs4all.nl/latex/
[ CompileTeX for BBEdit and TextWrangler なので上記Cf.01のツールキットと同じものです。:若松 ]
よりダウンロードし、 書いてある手順のとおりに展開します。
ここまでで、英語についてはTextWranglerの中から コンパイルとプレビューができるようになるはずです。
英語だけ(articleタイプ)のlatex文章を作って、 TextWranglerのスクリプトメニューから
Tex Compilation -> Run pdflatex
とすると、ターミナルが起動され、その上でコンパイルが進行します。
コンパイルに成功すると、PDFが表示されました。
(PDFビューワーとしてデフォルトでskimが指定されているようです。)
tex ツールとの連携(2)
ここから日本語を使えるように改造していきます。 例によって、これらの改造は自己責任でお願いします。
まず(上のツールキットの説明どおりに設定していれば) ~/Library/ShellScriptsに あるはずの CompileTeX-engine というファイルをエディタで開き、
531行目付近の [ 開くアプリに依っては行数が異なる場合があります:若松 ]
$program \
-file-line-error-style \
-interaction=nonstopmode \
-synctex=1 \
"$masterdocname"
の次の行に
dvipdfmx "${masterdocname%%.tex}"
を挿入します。
次にTextWranglerのスクリプトメニューから Open Scripts Folderを選び、 TeX Compilationフォルダのなかにある
01)Run pdflatex.scpt
というファイルを、複製します。 名前は適当でよいので、 私は 01)Run platex.scpt という名前にして、TeX Compilation フォルダと同じ階層へ移しました。
複製したファイルをダブルクリックするとスクリプトエディタで開かれます。
下から11行目ほどにある set cmd... の行の
- pdflatex
を
に変更します。
最後に、このスクリプトにショートカットキーを割り当てて、 簡単にコンパイルできるようにします。
TextWranglerの Preferences ー> Menus & Shortcutsのペインで、 Scriptsを選ぶと、上で複製したスクリプトの scptファイルが見えるはずです。
私の例だと Run platex というのがありましたので、 その文字の右側のところをクリックしてから コマンド+Bとしました。
(sublime text と同じにしておくためです。 既にあるショートカットキーとバッティングしているとの 警告が出ますが、無視しました。)
これでText Wranglerから、キー1つでコンパイルができるようになりました。
texのエラーが出た場合には中断され、そこまでのコンパイル結果が PDFとして表示されます。
またskim.appで表示されているPDFの文書のところで shift + command +クリックをすると、 該当するtexのソースコードの位置にジャンプできました。
TextWranglerのソースコードから 該当するPDFに飛ぶことは、未だできていません。 (skim側にはそのような機能があるようなのですが。)
(よく調べてみたら,このlatexのツールキットの中の "Synchronize latex with skim"で できました. 今はこれにshift + command + B のショートカットキーを 割り当てて使っています. 2016-04-27追記)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Cf.02【感想】
tex file での「プレアンブル」の設定に違いから来るものなのか?
スクリプト・アイコン>Typeset>01)pdflatex から上手くコンパイルが通らなかった。
///////////////////【参考サイトの紹介】おわり////////////////////////////////////
⬛️ documentclass
==================小生が使用したのは此方です===========
\documentclass[pdflatex,ja=standard]{bxjsarticle}
此方ならコンパイル問題なし!!
==================================================
BBEdit LaTeX Compile での問題点(但しOSX10.12.6 TexLive2018環境下)
#01 : [jsarticle] [jarticle]の指定では
コンパイルの際に「はねられてしまいました」
「「pLaTeX2e」を使う様にコメントが出てきた」
#02 : (article)では