Xcode で LaTeX

LaTeXエディタを全て試用する目標を達成!!。

 

(KLatexFormula」はLaTeX の数式を画像ファイルに出力するアプリなので除外した)

TeX WiKi {TeX 用エディタ}で紹介されているMacで使える

この最後のアプリXcode で無事 LaTeXの日本語表示コンパイルが出来ました。

 

\documentclass[pdflatex,ja=standard]{bxjsarticle}に

書き換えれば日本語も通りました。

 

[ 使用環境:Mac OSX10.12.6 Sierra TeXLive2019 Xcode ver.9.2]

TeX 用エディタの項目から「オープンソースではないが)フリー」にで

紹介されているXcodeでのLaTeXコンパイルを試みました。

[Ehttps://texwiki.texjp.org/?Xcode]

 

このページの一番下で紹介されている「Xcode LaTeX」を参考にしました。

http://math.huji.ac.il/~piz/Site/TeX%20%26%20XCode.htmlのページ右の

『Go to  : Syntax colouring TeX / Xcode 4 - 5 - 6』 の枠をクリックし、

該当するZip をDownload。

 

このページ「TeX with Xcode ...」内(2)に書かれた

『sudo command』を使用して「Add-LaTeX-BibTeX.sh」を

アプリケーションフォルダー内にある『Xcode.app』の関連ファイルに

書き込ませる。これで一応の準備はできた。

実際に『cmd+B』でコンパイルさせると

(日本語が全く書き込まれていない状態なら)成功。

少しでもファイルの中に『日本語が紛れていると』

Build Succeededは表示されない。

 

『日本語』が使える環境整備は?

(以下を参考にさせてもらった)タイトルが『higammaのメモ

mac Xcode latex を使いたい時の設定」というサイト

https://higamma.hatenablog.com/entry/20110127/1296146364

 

このサイトに書かれている文を少し書き出しておく。

---------------引用 始まり------------

それはXcode が叩いてるコマンドが悪いからで直してやらなければいけない。

今あるスクリプトのすべての行頭に#をつけてコメントアウトする。

代わりに

/opt/local/bin/platex $(SRCROOT)hogehoge.tex &&

/opt/local/bin/dvipdfmx $(SRCROOT)hogehoge.dvi &&

open $(SRCROOT)hogehoge.pdf

なんて感じにしておく。etc. etc. ...........

------------引用 終わり------------

 

 

当該のサイトでの

Xcode の編集画面の左カラムにあるターゲット』は、小生の環境では

Xcode「右側の下」に表示されている「{ }」(Show the Script Library)を

クリックして表示された『LaTeX - Typeset script』を開く。で

スクリプトの編集ができる。が

このスクリプトは、単に『pdflatex』を呼び出しているので、

単にdoc

documentclassを指定し直しするだけでコンパイルが通るはず。

事例のMyProject.texの「\documentclass[12pt]{article}」では

日本語を受け付けてくれなかった。ので

\documentclass[pdflatex,ja=standard]{bxjsarticle}

に書き換えた。

これで問題は全て解決とはいかなかった。

(MyProject-macro.texの最後の[\usepackage{euler,eucal]行

そのままにしておくとコンパイルエラーが出たので

「%」を追記してコメントアウト「%\usepackage{euler,eucal}」)

 

MyProject.texの中に『日本語』を色々書き込んでも

コンパイル時に『Build Succeeded』と表示が出た後に

代わってPDFが前面に現れる。

後は任意の場所に『日本語で記入』しても問題なくコンパイルしてくれた。

 

【備考】

TeX with Xcodeのサイトで紹介されているのは嘘のところで本当は

~/Library/Application Support/Developer/Shared/Xcode/Project Templates/TeX Documents/LaTeX Document

ここの上記での記述は、(小生の環境では異なっていたので)

オリジナルの通りの ~/Library/Developer/Xcode/ に

Project Templates/TeX Documents/LaTeX Documentを

新たに作成して関連ファイルを配置した。

 

2年の挑戦も漸く終わりホッとしているが、MacのOS環境も

変化のスピードが速くなっているので中々従いていけない。

GnomeLaTeXが使えたSierraではもう使えなくなったし、

LaTeXも何時コンパイルが不可になるか不明である。

TeXLive2019を使い続けているが、

HomeBrewで、Sierraはもはや「古い環境なのでOSの更新」を

促される。

今できる、環境に適応するための方法の模索です。

 

コロナウイルスから身を守るため。『家に居ること!』

自宅でできることの一つを実行してみました。