LaTeX技巧880:如何画这种下图所示4个图拼接起来的图?

如何画这种下图所示4个图拼接起来的图?在 如何在LaTeX中制作这样的插图(图片+文字)? - 软件例子里没有找到对应的答案。

fourfigure-1我的思路是先在一个tex文件里做出这么一个pdf图,并且在图中标好1234,然后对pdf裁掉白边,最后直接插入论文里。fourfigure-2代码:

\documentclass{article}
\usepackage{graphicx}
\usepackage[paperwidth=81mm, paperheight=80mm, scale={1,1}]{geometry}
\pagestyle{empty}

\begin{document}
	\begin{center}
		\begin{figure*}
			\includegraphics[width=40mm]{1}
			\includegraphics[width=40mm]{2}
		\end{figure*}
		\vspace{-10mm}
		\begin{figure*}
			\includegraphics[width=40mm]{3}
			\includegraphics[width=40mm]{4-}
		\end{figure*}
	\end{center}
\end{document}

然后问题来了:

  1. 我需要的是控制每幅图之间的距离为0.5mm,上下两图之间的距离明显太大,该怎么调整?

  2. 可以看到我设置的页边距81mm,其实我想要的是80.5mm,但是换成80.5,左右两个40mm的图就换行了,为什么?

  3. 如何手动设置图片的分辨率以减小文件尺寸?我这四幅图生成的pdf和四张图片总大小几乎一样大,5.5M;

  4. 在Linux下有什么软件可以自动裁剪pdf白边?求推荐

  5. 怎么往图上加字?(如下图,图来自ELSEVIER的Author Guidance)比如每张图的左上角插入序号,个人觉得可以用Tikz或者overpic。我从没用过Tikz或者overpic也还没查这方面的资料,如果有大神推荐一下用什么方法的话也是极好的。

fourfigure-3刘海洋:熟悉 tikz 推荐用画图的方式做,灵活一些,否则文字的定位也挺考验你 TeX 技术的。一个绘图定位的例子如下:

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{positioning}

\begin{document}

\begin{tikzpicture}
\scope[nodes={inner sep=0,outer sep=0}]
\node[anchor=south east] (a)
  {\includegraphics[width=4cm]{example-grid-100x100bp.png}};
\node[anchor=south west] (b)
  {\includegraphics[width=4cm]{example-image-1x1}};
\node[anchor=north east] (c)
  {\includegraphics[width=4cm]{example-image-1x1}};
\node[anchor=north west] (d)
  {\includegraphics[width=4cm]{example-grid-100x100bp.png}};
\node[right=1mm of b] (e)
  {\includegraphics[height=4cm]{example-image-4x3}};
\node[below=2mm of c.south west,anchor=north west] (f)
  {\includegraphics[width=8cm]{example-image-16x9}};
\endscope
\foreach \n in {a,b,c,d} {
  \node[anchor=north west,fill=yellow] at (\n.north west) {(\n)};
}
\node[anchor=north east,fill=green] at (e.south east) {(e)};
\node[anchor=south west,fill=green] at (f.south east) {(f)};
\end{tikzpicture}

\end{document}

效果图:fourfigure-4其他相关更多答案可以看看下面的链接地址。 选自:https://www.zhihu.com/question/37379947/answer/71710460

分享到:
未经允许不得转载:LaTeX技巧880:如何画这种下图所示4个图拼接起来的图?
已有 条意见

    最新文章

    加载中...
      本站提供专业LaTeX排版、咨询、定制服务,请点击下图咨询详情


      全国首个精品的LaTeX视频教程,大牛带着你入门,让LaTeX学习不再纠结,请点击下图咨询详情

      热门评论

        联系我们

        交流QQ群:91940767
        本站QQ号:343083553
        邮箱联系latexstudio@qq.com
        淘宝店铺latexstudio.taobao.com 提供排版,模板定制,培训,图片处理,视频教程等LaTeX服务。

        关注微信公众号: latex2015

        如果您投稿或者希望加入我们团队,请发送您的简历到latexstudio@qq.com。

        科技艺术的完美融合,专业精致的排版体验

        联系我们联系我们