2016年12月6日火曜日

TeXstudioの設定

TeXsudioを導入したが、初期設定が分からない。ネット上の信頼できる情報TeXWikiを見習って設定しても上手く動作しない。そこで虱潰しにネットを調べで、動作するようにした。困る人も多いはずなので、緊急的にブログに記録しておく。記録しておかないとすぐに忘れることもある。まだ、触り始めて3日目なので、初期設定は変更するかもしれない。

ここでは必要な最低限のコマンドの変更を記録しておく。なお、筆者のPCはWindows 7である。


1. エディタ

初期設定では日本語ではないので、フォントエンコーディングをShift_JISにする。また、デフォルトは文法チェックをするので、原稿が真っ赤になる。それで、インラインのチェックを外す。これは簡単。





2. 詳細なエディタ設定


文法エラーがあると、エディタが止まってしまい、何が原因かわからなかった。時間を浪費するので、非常に困った。これはネットで調べてやっと解決した。

エディタの標準出力に表示の所を

(/dev/nulへリダイレクトされていないなら)常にする 

を選択する。デフォルトではnul(無)に送られるので、プロセスが表示されない。ここを「常にする」にすれば、コンパイルプロセスが表示されるし、エラーがあると、どこで止まるか分かる。そこを見て修正すればよい。エディタの行番号は表示させておく方が便利なようだ。






3. コンパイラの設定

latex.exe -->platex.exeとしないとjbookなどを使ったソースがコンパイルできない。この場合はビルドで、DVI->PDFチェーンとし、コンパイラはLaTeX、ビューアはPDFビューアとすればよい。

私の例

platex.exe -synctex=1-interaction=nonstopmode %.tex

ただ、DVIファイルを作成し、それをPDFに変換しているようで、時間がかかる。したがって、設定はしたが、使わない。


PdfLaTeXの設定が分からなかった。ネットで調べると、単に

pdfplatex.bat %.tex

とするだけでよい。この場合、ビルドをコンパイル&表示、コンパイラをPdfLaTeXとする。ビューアはPDFビューアでよい。この方がコンパイル速度が上がるようだ。

索引作りは日本語対応のmendexを使うが、あるファイルのコンパイルでハングアップした。そこでmakeindexに戻すと正常動作する。よく分からない。この画像ではmendexになっているが、makeindexに戻した。






4. 私のビルドの設定






これでLaTeXが快適に使えるようになる。もっと良い設定が見つかれば、修正する。とりあえず、緊急報告。









TexStudioでページをランドスケープにする方法。


\documentclass[a4j, landscape]{jarticle}

\usepackage{rotating}


たったこれだけでPDF Viewerが横向きになる。

0 件のコメント: