BLOGTIMES
» ArchiveList (Tag for "LaTeX" )
«Prev || 1 · 2 · 3 · | Next»
2022/12/10

TeX で ###-eps-converted-to.pdf というエラーが出るときは

LaTeX 

TeX Live で入れた LaTeX が、以下のようなエラーでコンパイルできなくて困ったので解決方法をメモ。

c:/path/to/example.tex:999: Package pdftex.def Error: File `example-eps-converted-to.pdf' not found: using draft setting.

なぜか epstopdf が入っていなかったのが原因でした。
tlmgrepstopdf をインストールして解消することができました。

tlmgr install epstopdf

    at 14:23 |
    2022/08/07

    missfont.log に mktextfm ptmr7t という内容があったので

    LaTeX 

    朝から LaTeX がコンパイルできないという相談を受けたのでトラブルシュートしていました。
    ログを見ると、どうやらフォントが足りていない模様。

    jsample.log

    /path/to/jsample.tex:119: Font OT1/ptm/m/n/7.11441=ptmr7t at 7.11441pt not loadable: Metric (TFM) file not found. <to be read again>

    missfont.log にも以下のようなログが残っていました。

    missfont.log

    mktextfm ptmr7t

    Texlive を使っている場合には、以下のように tlmgrcollection-fontsrecommendedをインスト-ルしてやれば OK でした。

    tlmgr install collection-fontsrecommended

      at 12:54 |
      2022/04/05

      tlmgrが古くなって動かなくなってしまったときは

      LaTeX 

      Texlive は毎年新しいバージョンがリリースされます。
      ユーザーも基本的にはそれに合わせて毎年バージョンアップをしていく必要があります。

      これを怠ると tlmgr が参照するリモートのリポジトリとローカルのバージョンがずれてしまうので tlmgr が以下のようなエラーを吐いて動かなくなります。
      今回の場合、ローカルのバージョンは 2021 リモートのバージョンは 2022 です。

      C:\>tlmgr install cite tlmgr.pl: Local TeX Live (2021) is older than remote repository (2022). Cross release updates are only supported with update-tlmgr-latest(.sh/.exe) --update See https://tug.org/texlive/upgrade.html for details.

      これを回避するためには texlive 自体をバージョンアップするのが一番ですが、一時的な回避策としては tlmgr が参照するリポジトリを過去のアーカイブ(Historic archive)に切り替えるという方法を取ることもできます。例えば ftp.math.utah.edu にある、2021 のリポジトリを指定する場合はこんな感じでしょうか(本当は国内にミラーがあればそれを参照したかったのですが、「Historic archive - TeX Users Group」を見た感じでは、国内にミラーはなさそうでした)。

      C:\>tlmgr install cite --repository https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2021/tlnet-final/ TeX Live 2021 is frozen and will no longer be routinely updated. This happens when a new release is made, or will be made shortly. If you're willing to help with pretesting a new release, and we hope you are, please see https://tug.org/texlive/pretest.html. For general status information about TeX Live, see its home page: https://tug.org/texlive tlmgr.pl: package repository https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2021/tlnet-final/ (verified) tlmgr.pl install: package already present: cite

      オプションでイチイチ指定するのが面倒という場合には、以下のコマンドでリポジトリの設定を書き換えてしまうこともできます。

      tlmgr option repository https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2021/tlnet-final/

      なお、リポジトリ設定を最新版のミラーへの参照に戻す場合は以下のコマンドを使うことができます。

      tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet

        at 12:35 |
        2022/03/27

        LaTeX Workshop から WSL の Ubuntu の LaTeX を呼び出す

        wsl  ubuntu  LaTeX 

        Windows 上に LaTeX のビルド環境を作るのは Chocolatey でやるのが一番楽だと思っているのですが、WSL の Ubuntu 上に構築する手もあるなぁとちょっと思ったので、さっそく試してみました。

        WSL 上の Ubuntu に texlive をインストール

        やり方は Linux - TeX Wiki を参考に以下のようしました。

        sudo apt-get install ghostscript wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz tar xvf install-tl-unx.tar.gz cd install-tl-2* sudo ./install-tl -no-gui -repository http://mirror.ctan.org/systems/texlive/tlnet/ sudo /usr/local/texlive/????/bin/*/tlmgr path add sudo tlmgr install collection-langjapanese utf8add url cite latexmk

        初め ghostscript のインストールを忘れていて、.tex のビルド時に .eps が読み込めないというエラーが出て焦りました。

        LaTeX Workshop との連携

        settings.json を例えば以下のような感じで設定します。
        つまり、latex-workshop.latex.toolsの各commandの値をargsの先頭に移動し、各commandの値をwslに変更してやります。
        これで VS Code から WSL 上の LaTeX を使ったビルドが可能になります。

        settings.json

        { "latex-workshop.latex.autoBuild.run": "never", "latex-workshop.latex.recipes": [ { "name": "default", "tools": [ "uptex2pdf_s", "pbibtex", "uptex2pdf_s", "uptex2pdf_s", "uptex2pdf" ] } ], "latex-workshop.latex.tools": [ { "name": "uptex2pdf_s", "command": "wsl", "args": [ "ptex2pdf", "-u", "-l", "-s", "-ot", "-kanji=utf8 -synctex=1 -interaction=nonstopmode -file-line-error", "%DOCFILE%" ] }, { "name": "uptex2pdf", "command": "wsl", "args": [ "ptex2pdf", "-u", "-l", "-ot", "-kanji=utf8 -synctex=1 -interaction=nonstopmode -file-line-error", "%DOCFILE%" ] }, { "name": "pbibtex", "command": "wsl", "args": [ "pbibtex", "%DOCFILE%" ], "env": {} }, ] }

          at 21:59 |
          2022/03/26

          Overleaf にいろいろと LaTeX のスタイルが転がっている

          LaTeX  paper 
          Templates — Japanese - Overleaf にいろいろと LaTeX のスタイルが転がっている

          LaTeX は環境構築とスタイルファイルさえあれば Word なんかよりも作業しやすいのですが、そこまで行くのが問題という話はあります。

          最近は OverleafCloud LaTeX のようにオンラインのサービスも充実して来ましたし、Chocolatey で一撃インストールすることもできるようになったので、環境の構築に関しては化なりハードルが下がりました。

          一方で、スタイルファイルに関しての問題はそのままです。
          論文誌や国際会議等では Author's kit にスタイルファイルが入っている事がありますが、そうでない場合もそこそこあります。
          そんな場合に使えそうなスタイルのコレクションを Overleaf で見つけたのでメモ。

          このページをちょっと覚えておくと良さそうです。


            at 18:55 |
            2022/03/23

            VSCode の LaTeX Workshop で自動ビルドを無効にする

            vscode  LaTeX 

            VS Code で LaTeX を扱う時は LaTeX Workshop を導入することが多いと思います。

            LaTeX Workshop は .tex ファイルを保存するたびに自動的にビルドするようになっているのですが、settings.json に以下の設定("latex-workshop.latex.autoBuild.run": "never")を追加すると自動ビルドをオフにすることができます。

            settings.json

            { "latex-workshop.latex.autoBuild.run": "never", ・・・・・・ }

            ファイル保存のたびに PC が重くて困っていたのですが、これで快適に作業できそうです。


              at 21:59 |
              2021/12/09

              TeX Live でインストールされているパッケージの一覧を得る

              LaTeX  choco 

              TeX Live でコマンドラインからインストールされているパッケージの一覧を得る方法が分らなくて困ったのでメモ。
              tlmgr を使えばシンプルに出力できました。

              tlmgr list --only-installed

              パッケージの一覧自体は tlshell.exe でも見られるのですが、GUI だと見づらいんですよね。


                at 19:55 |
                2021/12/07

                Chocolatey で Windows に LaTeX 環境を作る

                LaTeX  choco 

                論文の関係で久しぶりに LaTeX 環境が必要になったので、Windows に環境を構築してみました。

                最近は TeX Live を使っている人が多いみたいで、これを使えばインストーラーを起動するだけで簡単に環境が構築できるのですが、今日はさらに不精をしてChocolatey を使ってコマンドラインから一撃でインスト-ルしてみます。

                実行するコマンドは以下の2行だけ

                choco install texlive tlmgr install collection-langjapanese utf8add url cite latexmk

                それなりにインストールの時間はかかりますが、あれこれインストールしなければならなくて大変だったことを考えれば隔世の感があります。


                  at 21:43 |
                  2020/08/30

                  インストール不要な Cloud LaTeX

                  LaTeX  webide 
                  Cloud LaTeX - インストール不要な Cloud LaTeX

                  LaTeX は環境を作るまでが大変というイメージがあったのですが、Cloud LaTeX というインストール不要の LaTeX 環境を見つけたのでメモ。環境を作るのはめんどくさいけど LaTeX の環境が手っ取り早く欲しいという場合には良さそうです。

                  Cloud LaTeX | Build your own LaTeX environment, in seconds

                  面倒な TeX のコンパイル環境構築はもう不要。Cloud LaTeX に登録すれば、いつでもどこでも、気軽に LaTeX が使えます。


                    at 19:52 |
                    2017/08/01

                    Office でも数式の入力は TeX で

                    LaTeX  msoffice 
                    Word 2013 数式 - Office でも数式の入力は TeX で

                    Word で LaTeX 形式の入力ができるようになることがニュースになっていた*1のでメモ。

                    現行の Office (2007 以降)でも数式の入力には行形式(linear format)*2という LaTeX とよく似た形式を用いることができましたが、LaTeX でも書けるようにするということなんですね。

                    「Office 365」で「LaTeX」の数式入力が可能に - ITmedia NEWS

                    米Microsoftは7月30日(現地時間)、「Office 365」の8月のアップデートで、Word、PowerPoint、OneNoteで「LaTeX」の数式を入力できるようになると発表した。

                    現行の行形式での入力

                    例えば行形式で以下のように入力し、2次元形式にしてやると2次方程式の解の公式を書くことができます。

                    x=(-b±√(b^2-4ac))/2a

                    at 22:18 |
                    «Prev || 1 · 2 · 3 · | Next»
                    » ArchiveList (Tag for "LaTeX" )