
Я пытаюсь включить изображение, используя абсолютный путь, содержащий знак $. Путь выглядит примерно так:
\\NETWORKSERVERA\NETWORKDISKB$\FOLDERC\imageD
Я пробовал заключать его в фигурные скобки и двойные кавычки, но ничего из этого не работает.
Я также пробовал экранировать знак доллара с помощью \$, это привело к ошибке:
Превышена емкость TeX, извините [размер входного стека=5000]
Знак доллара по-прежнему переключает текст в математический режим.
МВЭ
\documentclass[a4paper,twoside,10pt]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics{//NETWORKSERVERA/NETWORKDISKB$/FOLDERC/imageD}
\caption{}
\label{fig:figure}
\end{figure}
\end{document}
решение1
Если я создам тестовый каталог, например
mkdir 'NETWORKDISKB$'
cp `kpsewhich example-image.png` NETWORKDISKB$
поэтому каталог, NETWORKDISKB$
содержащийexample-image.png
Затем следующий тестовый документ
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=0.7\linewidth]{NETWORKDISKB$/example-image.png}
\caption{}
\label{fig:figure}
\end{figure}
\end{document}
работает производство
Он работает не совсем так, как должен: он $
виден kpathsea
и выдает предупреждение в терминале (не в файле журнала)
warning: kpathsea: NETWORKDISKB$/example-image.png: Unrecognized variable construct `$/'.
Но это, кажется, безвредно.
В файле журнала отображается обычный журнал включения изображений:
<./NETWORKDISKB$/example-image.png>]