Overleaf からローカル コンパイラーに移行する際に問題が発生しました。
以前、Overleafでは、
\usepackage{svg}
...
\hspace*{0.2\textwidth} \includesvg[width=0.5\textwidth]{optic}
しかし、現在、TeXStudio と TeXLive ではいくつかのエラーが発生します。
Package svg Error: File `optic_svg-tex.pdf_tex' is missing. ...h} \includesvg[width=0.5\textwidth]{optic}
You didn't enable `shell escape' (or `write18')(svg) so it wasn't possible to launch the Inkscape export(svg) for `optic.svg'
フォーラムでは正しく動作するものが見つかりませんでした。TeXStudio と Windows で何かを設定しましたが、動作しません。
TeXStudio での使用方法を詳しく説明したガイドを作成できる人はいますか\includesvg
? MiKTex も試しましたが、問題は同じでした。
答え1
私の問題はコメントで解決しました。完全なガイド:
- TeXLiveとTexStudioをインストールする
- InkScapeをインストールし、WindowsのPATHに配置します: 手順:https://helpdeskgeek.com/windows-10/add-windows-path-environment-variable/
パス設定に次の行を追加します:
C:\Program Files\Inkscape\bin
- TeXStudio の設定>>コマンドを
pdflatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.tex
次の文字列に設定します:
そしてPdfLaTeXをデフォルトのコンパイラーとして設定します。その後はすべて正常に動作するはずです。