
以下のコードは私が望むほど効率的ではありません:
\documentclass{article}
\usepackage{graphicx}
\newcounter{nomfigcpt} % compteur pour compter les figures insérées dans le document
\newcommand{\nomfig}{\jobname\_fig\_\thenomfigcpt.pdf\stepcounter{nomfigcpt}}
\begin{document}
\nomfig
\nomfig
%\includegraphics[scale=1]{\nomfig}
\end{document}
PDFでわかるように、コマンド
\nomfig
効率的ですが、
\グラフィックスを含める
ファイルがディレクトリ内にある場合、機能しません。
私の解決策はあまりにも素朴すぎるようで、解決策を見つけようとしましたが、成功しませんでした。
私はpdflatex -synctex=0 -shell-escape -interaction=nonstopmode %.texを使用します
誰か助けてくれませんか?
答え1
の必須引数は\includegraphics
、ファイル名を識別するために文字列に拡張する必要があります。 などの命令は\stepcounter{...}
その引数では使用できません。
簡単な方法は、新しいコマンドを使用することです。
\newcommand{\numberedimage}[1][]{%
\includegraphics[#1]{\jobname_fig_\arabic{nomfigcpt}}%
\stepcounter{nomfigcpt}%
}
どちらの形式でも呼び出すことができます:
\numberedimage
\numberedimage[width=\textwidth]