こんにちはヌルナンです.
理工系の方やマニアックな方は使っているTeX.
僕も手紙から論文まで全てTeXで書いてる.
ここ何年かはスライド作成はPowerPointを卒業してTeXで書いてます.
ただ,TeXって基本パソコンでないとうまく機能しないと思ってたので,
iPadでタイプセット出来ればなーって思ってた.
アプリやクラウド経由で出来るのは聞いたことがあったが,
フリーのTeXにアプリ購入のお金を支払うのも馬鹿馬鹿しいし,
日本語が対応していなかったり,オフライン環境では使えなかったりと不便そのもの.
そして最近これらを克服して,パソコン同様にiPadでもタイプセットできるようになったので,記事にする.
iPadでTeX環境構築
パソコンと同様にTeXをタイプセットするのが目的でiPadで構築する.
特徴としては,
- 無料で構築
- Texliveを使う
- 日本語も対応
- オフラインでタイプセット可能
- エディッタは好みのものを
- プレゼン用にBeamerも使用可
過去にも色々と試しては見たが,
今構築している環境が1番シンプルでパソコンとなんら使用感も変わらない.
動作に安定性や環境構築の手間も少ない.
大まかの手順としては,
- Unixコマンドが使える無料アプリをダウンロード
- Texliveをインストール
以上だ.
WordPressでTeXを使う方法はこの記事に,
-
-
【WordPress】プラグインなしで TeX 数式を使う方法
ブログを書くときに数式も使いたいって思う時がある.勉強したときのアウトプットで数式を書きたい.普通に「x = y / b」と記載することもできるが美しくない.簡単な数式ならいいがこんな \[\int^ ...
iSH をインストール
TexliveをインストールするためにシェルやUnixコマンドが使えるアプリを手に入れることが必要.
他にもいいアプリがあれば代用できるかも知れないが,
今のところ「iSH」で完結している.しかも脱獄は不要.
アプリをダウンロードすればMacのターミナル画面と同じような表示が出ていると思う.
終わらせるには,コマンド,
exit
もしくは他のアプリと同様にアプリを 落とせば終了できる.
簡単なアプリ操作説明を画像として記載しておく,
Texlive をインストール
では実際にTexliveを iPadにインストールしていく,
iSH アプリを立ち上げて,
apk add texlive-full
でインストール可能.
もしインストールできなければ,
echo 'file:///ish/apk/community' >> /etc/apk/repositories
をiSHに入力して,アプリを再起動すればインストールできると思う.
インストールには時間がかかるので注意.自分の場合無印のiPad第7世代で1時間ほど時間がかかった.
iPadの場合液晶がスリープになるとバックグラウンドの操作も止まるのか,一応液晶のスリープ機能を切っておくと安心できる.
ついでに「vim」もインストール
「apk add」コマンドでさまざまなアプリケーションをインストール可能.
僕は,普段使用しているテキストエディッタ「vim」と「ghostscript」をインストール.
vimを使えば,iSHアプリ内でTeXの作成や修正が出来る.
そして日本語も問題なく使える.これは好みのテキストエディッタを使ってもらって構わない.
ghostscriptは論文で画像ファイル「eps」を扱う際に必要なので,インストール.
他は好みでインストールしてもらっていい.
普段Macでしている環境構築が,iPadで出来ているのでこの時点でのワクワク感は半端ない.
Texファイルを作成してタイプセット
インストールが完了すれば,実際にTexファイルを作成してタイプセットをしてみる.
僕の場合, iSHアプリで,
vim test.tex
として,TeXファイルを作成し,適当にTeX構文を作成していく.
このiSHアプリの標準的な保存先は「root」になっているようで,作成したTeXファイルはそこに保存される.
他のエディタでTeXファイルを作成する場合はiSHのディレクトリにコピーでもして,そのディレクトリなどでタイプセットすれば良い.
タイプセットは,
platex test.tex
dvipdfmx test
もしくは,
ptex2pdf -l test.tex
でコンパイルされる.iPad標準ソフト「ファイル」等で閲覧すると確認できると思う.
無料でオフラインでタイプセットができるようになった.良かった.
他にも良い方法があるかもしれないが,誰か教えて欲しい.
TeXをこれから学ぼうとする人も,iPadなら敷居が下がるかもしれない,
おすすめの書籍を載せておく,
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20210203","msmaflink");
msmaflink({"n":"[改訂第8版]LaTeX2ε美文書作成入門","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/41IBo5XilPL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B08MZ98Z1Q","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B08MZ98Z1Q","a_id":2221067,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%EF%BC%BB%E6%94%B9%E8%A8%82%E7%AC%AC8%E7%89%88%EF%BC%BDLaTeX2%CE%B5%E7%BE%8E%E6%96%87%E6%9B%B8%E4%BD%9C%E6%88%90%E5%85%A5%E9%96%80\/","a_id":2221066,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2},{"id":3,"u_tx":"Yahoo!ショッピングで見る","u_bc":"#66a7ff","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=%EF%BC%BB%E6%94%B9%E8%A8%82%E7%AC%AC8%E7%89%88%EF%BC%BDLaTeX2%CE%B5%E7%BE%8E%E6%96%87%E6%9B%B8%E4%BD%9C%E6%88%90%E5%85%A5%E9%96%80","a_id":2224805,"p_id":1225,"pl_id":27061,"pc_id":1925,"s_n":"yahoo","u_so":3}],"eid":"65ydu","s":"s"});
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20210203","msmaflink");
msmaflink({"n":"LaTeX超入門 ゼロからはじめる理系の文書作成術 (ブルーバックス)","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/41pp4GovBnL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B08CDML639","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B08CDML639","a_id":2221067,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%EF%BC%AC%EF%BD%81%EF%BC%B4%EF%BD%85%EF%BC%B8%E8%B6%85%E5%85%A5%E9%96%80%E3%80%80%E3%82%BC%E3%83%AD%E3%81%8B%E3%82%89%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E7%90%86%E7%B3%BB%E3%81%AE%E6%96%87%E6%9B%B8%E4%BD%9C%E6%88%90%E8%A1%93%20(%E3%83%96%E3%83%AB%E3%83%BC%E3%83%90%E3%83%83%E3%82%AF%E3%82%B9)\/","a_id":2221066,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2},{"id":3,"u_tx":"Yahoo!ショッピングで見る","u_bc":"#66a7ff","u_url":"https:\/\/shopping.yahoo.co.jp\/search?first=1\u0026p=%EF%BC%AC%EF%BD%81%EF%BC%B4%EF%BD%85%EF%BC%B8%E8%B6%85%E5%85%A5%E9%96%80%E3%80%80%E3%82%BC%E3%83%AD%E3%81%8B%E3%82%89%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E7%90%86%E7%B3%BB%E3%81%AE%E6%96%87%E6%9B%B8%E4%BD%9C%E6%88%90%E8%A1%93%20(%E3%83%96%E3%83%AB%E3%83%BC%E3%83%90%E3%83%83%E3%82%AF%E3%82%B9)","a_id":2224805,"p_id":1225,"pl_id":27061,"pc_id":1925,"s_n":"yahoo","u_so":3}],"eid":"2fqrF","s":"s"});