情報系など理工系でレポートを書くときに必須であるTeXをインストールします。今回はLatexmkを用いて、様々なエディタからの利用を考えます。Windowsの方はこちらを参照してください。LiveのISOイメージからインストールする方法を採用します。Mul­ti­plexorというアクセス元に最も近いサーバーに自動的にリダイレクトするサービスがあります。WikiそのURLはhttp://mirror.ctan.org/となっており、手元の環境ではftp.yz.yamagata-u.ac.jpにリダイレクトされました。/pub/CTAN/systems/texlive/Imagesにあります。ISOイメージはファイルサイズが大きいので、wgetではなく複数コネクションを張って高速にダウンロードするaxelを使います。Qiitatexlive2018.isoをダウンロードする。http://mirror.ctan.org/systems/texlive/Images/texlive2018.isoハッシュ値をダウンロードする。http://mirror.ctan.org/systems/texlive/Images/texlive2018.iso.sha512ダウンロード中に破損が無かったかを確認する。OKISOファイルをマウントする。read-only.インストーラーを起動する。IIを入力してインストールを開始します。/usr/local/texlive/2018/install-tl.logと表示されたらインストール完了。これ以降は/usr/local/texlive/2018以下にインストールされたものとします。表示されているように.zshrcなどにパスを追加して再読込します。Knuth.パスが通ったことを確認できました。このユーザーが指定したパスは以下の理由によりsudo時には使えない。sudoersのenv_resetオプションが有効になっている場合、セキュリティ上環境変数が初期化されてsecure_pathに設定しているパスが使われるので、環境変数PATHが通らない。普通この解決策としては、visudoによりsudoersを修正するのですが、tlmgrにはpathというサブコマンドがある。add...このサブコマンドはパスの通ってるディレクトリ(/usr/local/bin,/usr/local/share/info,/usr/local/share/man)に/usr/local/texlive/2018/bin/x86_64-linux/以下にあるコマンドに対する適切なシンボリックリンクを張ってくれる。/usr/local/以下はroot権限がないと書き込みできないので、tlmgrをフルパスで指定してシンボリックリンクを張る。addこのようなシンボリックリンクが張られる。/usr/local/texlive/2018/bin/x86_64-linux/mktexlsr*また、tlmgrはxzdecに依存しているようなのでインストールしておく。-ytlmgrにCTANのリポジトリを登録する。アップデートtlmgr本体のアップデートを行う。--selfパッケージのフルアップデートを行う。ipaexを実行すればいい。Wiki特にこだわりがなければ、LuajitTeXに移行しましょう。使用しているときと比較して、その遅さに閉口させられることが少なくありません。活用したいところです。置き換えればよいだけです。いう名前の実行形式のファイルは収録されていません。利用法について補足しておきます。(パッケージ名)でインストールできる。2018のインストールディレクトリは/usr/local/texlive/2018/となっている。mktexlsrを実行すればLaTeXが認識してくれる。WikiLatexmkの設定をするLatexmkとは、Latexmkは文書を作成するのに必要な回数タイプセットしてくれるツールです。BibTeXやMakeindexなどの実行も自動で行われます。Wiki以下のコマンドで公式ドキュメントを見ることができる。latexmkホームディレクトリに以下のLatexmkの設定ファイルを.latexmkrcという名前で作成する。variable.(%pdf_modeが)4のときは$lualatex変数で指定されたlualatexコマンドを用いてPDFを生成します。いうことで、コンパイルの際に$lualatexを参照することがわかります。その他設定は以下のサイトを参考にしました。hoge.texでビルドできるようになった。コンパイルが完了したら$pdf_previewerで指定したコマンドを使ってpdfのプレビューを表示してくれる。-pvオプションと同じ。ソースファイルが更新されたら自動で再コンパイルをかけてくれる。変換途中に生成したファイルを削除してくれる。出来たファイル全部消す。dviファイルとかpdfファイルとか。Workshopをインストールする。,]で設定を開き右の方の点々を押してsetting.jsonを開き以下を追記する。CodeからLaTexを使うための設定は以上です。Control]を選択します。Control..]からインストールしてください。Packageを選択します。LaTeXToolsと入力してLaTeXToolsをインストールします。何もエラーが表示されなけれがLaTeXToolsのインストールは成功です。次にLaTeXToolsの設定をします。User]を選択します。ダイアログはすべて[OK]を選択してください。["latexmk"],と入力して、保存します。これで.texファイルを開いて[Ctrl+B]を押すとビルドされる。同じディレクトリにPDFが出力されます。3からLaTexを使うための設定は以上です。2018の環境を構築する月別アーカイブ参加グループインターネットはてなブログをはじめよう!akashisnさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。