スマホ/タブレット アプリでLaTeXを使いたい！【VerbTeX】

#はじめに
この記事では LaTeX エディタアプリを紹介します。
このアプリでは、コード編集・タイプセット(PDF生成)ができます。
ただ、無料版のアプリには作成できるプロジェクト数やファイル数の上限があったり、タイピングやタイプセットがしづらいなど、不便な点が多いです。
このアプリを使うのはあくまで**お試し**や**持ち歩き**程度の利用に。
<font color="red">**LaTeXはPCで動かしましょう！！**~~(自明)~~</font>
#VerbTeX
![41-Ii6a3eML.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/497960/4c6db16d-52a9-de2a-ee32-e17279551f26.png)

**VerbTeX** **英語**のアプリです。
まず、お近くのアプリストアから。
以下は無料版です。
Android版→https://play.google.com/store/apps/details?id=verbosus.verbtex
iOS版→https://apps.apple.com/jp/app/verbtex-latex-editor/id560869163
<font color="red">**有料版(Pro)もありますが、追加機能を確認して利用することをおすすめします。**</font>
なお、無料版のローカルモードで制限される機能は以下の通りです。

- プロジェクト数→最大2個
- プロジェクトごとのドキュメント数(```.tex```)→最大2個
- プロジェクトごとにアップロードできるファイル数(```.tex```以外)→最大4個

**以下が全ての機能ではありませんが**、有料版での機能の一部です。

- コンテンツが暗号化されて送信される
- プロジェクト数に制限がない(ローカルモード)
- ドキュメント数・ファイル数に制限がない(ローカルモード)

詳しくは[公式サイト](https://www.verbosus.com/)を参照してください。
##アプリの仕組み
簡単に述べると、ネットワークに接続し**TeXLive2017**でコンパイルできるという仕組みです。
```.tex```ファイルやその他のファイルを編集後、```Generate```を押すとしばらくするとPDFが生成されます。既定のPDFビューアで開けます。
エラーが出た場合、```Logfile```にコンパイルログが表示されます。
モバイルデータ使用量は、5回ほどコンパイルしネットワークに接続しても、4MB程で済みました。

##使い方ガイド
###Mode
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/497960/32856548-3352-e999-c710-a311bfc8e446.jpeg">

アプリを開くと、
LocalModeとCloudModeの2種類があります。
これはスマホの内のフォルダにプロジェクトを保存するか、アプリアカウントを作成しクラウドの保存するかの違いです。

| LocalMode | CloudMode |
| :-: | :-: |
| スマホの**ストレージ**に保存される | アプリアカウントの**クラウド**に保存される |
| 最大プロジェクト数：4 | 最大プロジェクト数：4 |
| パッケージなど他ファイル追加**可能** | パッケージなど他ファイル追加**不可** |
| アカウント作成**不要** | アカウント作成**必須** |
| 他者との共有**不可** | 他者との共有**可能** |
| Dropbox連携**可能** | Dropbox連携**不可** |
| Bibliography利用可能 | Bibliography利用可能 |

OPTIONS : 設定 エンジン選択やDropboxなどと連携できます。
HELP : この記事の説明とそれに加えたものが英語で記述されています。

###エディタで編集
ここでは、**```LocalMode```**で説明します。
（```CloudMode```も同じくできます。）

```New Project Name```に、英数字でプロジェクト名を入力し、+ボタンをクリック。
新しいプロジェクトが立ち上がります。

ここで、画面に表示された、ボタンを紹介。

``左上の≡ボタン``→引っ張ると文書構造を示してくれます。

``Generate``→**コンパイル**、スタート。

``右上の︙ボタンの中に``
→```Save```⇒**保存**。必ずしてください。
 ```Bibliography```⇒```.bib```が表示されます。
 ```Logfile```⇒**ログ**を示してくれます。
 ```Go to Line```⇒指定した行まで引っ張ってくれます。
 ```Action Toolbar```⇒検索や置換の欄を表示/非表示
 ```Key Toolbar```⇒%や\などの記号を表示/非表示
 ```Document Toolbar```⇒ファイルを選択（``〉``ボタン）、新規作成する欄を表示/非表示

（他、詳細設定のため、省略）

さあ、真ん中の画面に普通に打ってもらえれば、LaTeXが使えます！
ソースが出来上がったらコンパイルして、PDFが出力されます。
しかし、日本語は使えませんね。そんなときに役立つのが、、

### PdfLaTeXで日本語を出力
さぁ、皆さんご存じかもしれませんが、**[bxjscls](https://github.com/zr-tex8r/BXjscls/blob/master/README-ja.md)**の出番になります。
これは、PdfTeXやXeTeXなどで、日本語を出力できる素晴らしいパッケージです。
詳しい説明等は以下のリンクを記します。
TeXWiki→https://texwiki.texjp.org/?BXjscls
Qiita→https://qiita.com/zr_tex8r/items/cdaac1500718eb9fa330
このパッケージを使い、ソースを書きましょう。```document.tex```に以下のように記します。


```
\documentclass[a4paper,pdflatex,ja=standard]{bxjsarticle}
\begin{document}
ほげほげ
\end{document}
```

コンパイルしてみましょう。```Generate```をポチ。しばらくすると、PDFが出力されます。
やった！！
もし、コンパイルエラーが起きた場合、```LogFile```を開き、原因を調べましょう。

###設定方法
``option``より設定。

``engine``→**PdfTeX**
```Link to Dropbox```→押して、許可する。

以上で終了です。

###設定方法
``option``より設定。

``engine``→**PdfTeX**
```Link to Dropbox```→押して、許可する。

以上で終了です。

#パッケージやファイル、写真などを入れる

``.sty``や```.cls```などのパッケージ、```.jpg```や```.png```など添付写真を入れたいときの手順を説明しますが、**```CloudMode```では出来ません**。**```LocalMode```のみ**です。
1.Dropboxのアプリまたはスマホのストレージ管理アプリを開きます。
2.その中の```VerbTeX```というファイルを開きます。
3.その中から、プロジェクトを選び、その中にファイルを追加できます。
また、追加できるファイルの拡張を示します。
```.png, .jpg, .bst, .sty, .cls, .clo, .pdf, .def, .txt, .pdf_t, .pdf_tex, .ttf, .otf, .ist```
以上です。

##注意すべき点
1. ```.tex```ファイルの編集後、```Save```を押して、プロジェクトを保存しましょう。自動保存の機能はありません。コンパイルは保存なしでも行えますが、アプリを閉じるときは必ず行いましょう。
2. 英語版のアプリなので、使えるエンジンが**PdfTeX,XeTeXの2つのみ**です。**そのままでは**日本語が使えません！！でも、大丈夫！

#おわりに
初めての記事なので、不備等多々あると思います。分からない点あればお知らせください。
ご精読ありがとうございました。