我想在这里发布有关语境和图形。
但是我找不到 ConTeXt 的最小工作示例包,例如马丁·沙雷尔的mwe package
适用于 LaTeX。ConTeXt 模块和包列表。
ConTeXT 是否有 MWE 包或类似的内置功能?
在这里看到带有图形的 Context MWE 示例真是太棒了。
答案1
有以下几种选择:
该
mwe
包仅提供一组图像。默认情况下,包位于$TEXMF/tex/latex/
子树中,因此 ConTeXt 找不到这些图像。如果重新打包包以包含图像,$TEXMF/tex/generic
则这些图像也可以在 ConTeXt 中使用(请参阅下一点)。ConTeXt 在目录中提供了一些示例图像
$TEXMF/tex/context/sample
。这些包括cow.pdf
、、和。默认情况下,ConTeXt 不会在树中搜索图像。要更改此设置,请使用(请hacker.jpg
参阅mill.png
spider.eps
$TEXMF
ConTeXt 维基了解详情)\setupexternalfigures [location={local,global,default}] \starttext \startcombination[3*1] {\externalfigure[cow.pdf][width=0.3\textwidth]} {cow.pdf} {\externalfigure[hacker.jpg][width=0.3\textwidth]} {hacker.jpg} {\externalfigure[mill.png][width=0.3\textwidth]} {mill.png} \stopcombination \stoptext
ConTeXt 提供了一个 MP 库
dum
来创建虚拟图像。要使用它,只需添加\useMPlibrary[dum]
。然后,每当您使用不存在的文件名调用时,就会绘制一个虚拟图形\externalfigure
。惯例是使用\externalfigure[dummy]
。例如:\useMPlibrary[dum] \starttext \startcombination[3*1] {\externalfigure[dummy][width=0.3\textwidth]}{Dummy figure} {\externalfigure[dummy][width=0.3\textwidth]}{Dummy figure} {\externalfigure[dummy][width=0.3\textwidth]}{Dummy figure} \stopcombination \stoptext
给出
颜色是随机选择的。
ConTeXt 可以从网络下载图像,因此您可以使用任何您想要的图像。例如
\starttext \startcombination[3*1] {\externalfigure[http://placekitten.com/g/400/600][method=jpg]}{One cat} {\externalfigure[http://placekitten.com/g/500/600][method=jpg]}{Another cat} {\externalfigure[http://placekitten.com/g/600/600][method=jpg]}{And one more} \stopcombination \stoptext
这使
需要
method=jpg
的是,因为图像名称没有扩展名。图像被下载并存储在缓存目录中。这意味着,如果您确实想要包提供的图像mwe
,您可以使用:\starttext \startcombination[3*1] {\externalfigure[http://mirrors.ctan.org/macros/latex/contrib/mwe/example-image-a.pdf][width=0.3\textwidth]}{A} {\externalfigure[http://mirrors.ctan.org/macros/latex/contrib/mwe/example-image-b.pdf][width=0.3\textwidth]}{B} {\externalfigure[http://mirrors.ctan.org/macros/latex/contrib/mwe/example-image-c.pdf][width=0.3\textwidth]}{C} \stopcombination \stoptext
这使