latex - 在 MarkDown 图形块中使用 jinja2 上下文变量
问题描述
我正在尝试使用在运行时在生成图形的 LaTeX/MarkDown 代码块中呈现的上下文变量。原则上,我希望允许图像的动态路径包含在图中。
这是一段工作代码:
\begin{figure}
\centering
\IfFileExists{path/to/my_image.png}
{\includegraphics[width=0.9\textwidth]{path/to/my_image.png}
{\includegraphics[width=0.2\textwidth]{path/to/image_not_available.png}
\caption{My caption.}
\label{Figure.1}
\end{figure}
现在,我有一个在运行时设置的上下文变量:
Path to the image folders: {{images_folder}}
这适用于“普通”MarkDown,但我找不到在图形代码块中使用此变量的方法。我试过(没有成功):
{\includegraphics[width=0.9\textwidth]{{{images_folder}}/my_image.png}
or
{\includegraphics[width=0.9\textwidth]{'{{images_folder}}'/my_image.png}
我需要以某种方式逃避{{ }}
构造吗?你能给点建议吗?谢谢
解决方案
推荐阅读
- android - 无法获取提供商 com.facebook.FacebookContentProvider || 没有找到“com.facebook.FacebookContentProvider”类
- javascript - 在图像旁边居中文本
- angularjs - 根据 cypress 环境变量中设置的值设置具体变量
- raspbian - 将树莓派切换到 64 位
- c - 为什么带有不存在接收器的 MPI_Send() 会给出错误而不是永远阻塞?
- django - 在 django 中进行有效过滤器查询的最佳方法
- android - AlarmManager 双触发
- css - antd 表单项上带有工具提示的图标
- node.js - 如何将 ReactJs 与使用 EJS Express Mongodb 作为堆栈的现有项目一起使用?
- laravel-8 - 为什么我在调用 app()->handle($request) 后出现了 redirect() 的问题