もともとは、LaTeXをAnkiで動作させる方法について質問するつもりでしたが、質問を書いているときに、自分で問題を解決しようとしていました。他の人が私の調査結果から利益を得るかもしれないと思ったので、私はそれらをここに投稿することにしました。私の手順のいずれかが間違っていることに気付いた場合は、お知らせください。まだ機能していなかったので、最後までスクロールすると、どこに行き詰まっているのかがわかります。
現在の問題は次のとおりです。どうすればlibgdをインストールできますか?
私は、AnTeをLaTeXで動作させようとしています。これを行う方法について私が見つけた唯一の情報はこのページからです:
- [...] LaTeXを使用するには、別途インストールする必要があります-Ankiにはバンドルされていません
- [...] OSXではMacTexを使用します
- Dvipngもインストールする必要があります。
- OSXでは、MacPortsなどを使用してLaTeXをインストールする場合は、latexとdvipngが/ usr / binにリンクされていることを確認してください。
MacTexの標準のインストールには3 GB必要です。これは、GUIアプリケーションを使用しないため、必要だと私が思っているよりもはるかに多くなります。私がそれを正しく理解していれば、LaTeXライブラリが必要です。これは、3GB未満のはずです。そのため、代わりにBasicTeXバージョンをインストールします。これは、約100MBしかかかりません。
すでにDvipngがインストールされているかどうかわからないので、Ankiを再起動して、機能するかどうかを確認します。次のエラーが発生しました:
dvipngの実行中にエラーが発生しました。[...] tmp.dviに書き込まれた出力[...]
したがって、おそらくdvipngをインストールする必要があります...インストールのreadmeには、次の情報が含まれています。
dvipngのインストールは単純である必要があります。単に
./configure',
make」と「make install」です。前提条件:
- GD Graphics Drawライブラリ、libgd
- 経路探索ライブラリkpathsea
- libpngおよびlibz
繰り返しますが、すでにインストールしたこれらの前提条件がある場合、どれが必要かわからないので、正しいパスに案内するエラーメッセージを期待して、インストールを続行します。
を実行する./config
と、エラーが発生します。
設定:エラー:libpngが見つからない/使用できません
... readmeで次のように記述されているので、これは奇妙だと思います。
To be able to compress and write PNG files to disk, dvipng (or really libgd) uses libpng which in turn uses libz. These should be available on any modern system, if not, download them and install them.
私はに行ってきましたのlibpngのウェブサイト、および私のOS(10.6 / I386)と連携し、「現在のバイナリを」発見しようとしたが、最新の3つのバージョンのいずれもが、ダウンロードに利用可能なバイナリを持っていないようです。それで、私は「古いバイナリ」セクションに行きました、それは私をこのウェブサイトに連れて行きました、それはlibpng v1.4.5を持っています。libpngの「個別インストーラーパッケージ」をインストールしました。
インストールされたので、もう一度Dvipngをインストールしようとすると、次のエラーが発生します。
libgdが見つからない/使用できない
この描画ライブラリは、http: //www.boutell.com/gdからダウンロードできます。
そのウェブサイトにアクセスすると、ページが移動し、現在ダウンしていることが表示されます。ソースファイルへのリンクのみがあり、バイナリディストリビューションはありません。ここからどこに行けばいいのかわからない...ソースをダウンロードしてコンパイルする必要がありますか?いったんそれが遵守されたら、それで何をするのですか?生成したファイルを実行しますか?生成したファイルを特定のフォルダに移動しますか?Dvipngはそれにアクセスする方法をどのように知っていますか?私はこのようなことをする方法に慣れていないので、どんな助けもいただければ幸いです。
これは、LaTeXをAnkiで動作させるためにインストールする必要がある依存関係階層の(これまでのところ)要約です。
- MacTeX:インストール済み(ディスク容量を大幅に節約するためにBasicTeXバージョンを入手)。
- Dvipng:インストールされていません(libgdなしではインストールできません)。
- libpng:インストール済み(個別インストーラパッケージを取得)。
- libgd:インストールされていません(これのインストール方法がわかりません)。
- ???
その他の質問:
- これらの依存関係に依存するインストーラーを実行して意味のあるエラーメッセージを期待するよりも、これらの依存関係のいずれかがインストールされているかどうかを知るためのより良い、信頼できる方法はありますか?