求助!怎样在分栏文章的固定位置进行单栏插图?

发布于 2021-06-01 16:56:48

image.png

我想实现在两栏文章中的第二栏开头处插入图片,如果找到插入位置是可以实现以上效果的,可是找插入位置时需要不断调试,比较麻烦,我想问问大佬们,可不可以写出一种环境让第二栏插入图片的位置固定住,实现效果时只要填充文字和图片就可以了。
补充:这种形式只是一张页面的一个小部分(比如在一个小的minipage中,其他部分可以有不同的形式)
ps:如果实现不了就算了。

查看更多

关注者
0
被浏览
1.2k
2 个回答
拿了橘子跑啊
拿了橘子跑啊 2021-06-01
这家伙很懒,什么也没写!

不知道你的意图是什么?在第二栏开头插入的图是文章内容还是版面的固定格式?如果是文章的内容,正常用浮动体放浮动图形就行了,不用管他;如果是版面固定要在每页第二栏开头插个图,用flowfram 做两个不同的 static frame,图片位置做个 dynamic frame。
后面一种形式,mwe 如下,代码不强健,页数多了不行,因为没有那个固定文件名格式的图形文件了。

\documentclass{ctexbook}
\usepackage{flowfram,graphicx}
\usepackage[margin=2cm]{geometry}
\newflowframe[all]{80mm}{230mm}{0mm}{0mm}
\newflowframe[all]{80mm}{165mm}{90mm}{0mm}
\newdynamicframe{80mm}{55mm}{90mm}{175mm}
\setdynamiccontents{1}{\includegraphics[width=80mm]{example-image-\alph{page}.pdf}}
\pagestyle{empty}
\usepackage{zhlipsum}
\begin{document}
\zhlipsum[1-10]
\end{document}

效果:
image.png
image.png
image.png

BTW: 在 static frame 里放浮动体有问题,如果浮动体出现在frame 顶部,文本高度会计算出错的,这时可能不能用浮动体,而且自己设计的两个static frame 不能宽度不一致,不然像列表这种需要在一定范围内固定行宽的环境在 frame 里也不会按 frame 的宽度来排。纯文字的东西问题不大。

还有,我不太喜欢匿名提问,我保证,今后遇到匿名提问均不予理睬!

U20530
U20530 2021-06-01
这家伙很懒,什么也没写!

抱歉,我没有写清楚我的意图。我的意思是这种形式只是一张页面的一个小部分(比如在minipage中,其他部分可以有不同的形式)你说的两种形式我都考虑过,第一种浮动形式没有办法应用到multicol环境里,并且它是浮动到页面的顶部,位置难以控制,第二种形式的动态frame是可以实现这种效果,但是如果我在一个页面设置两个minipage,都想要第二栏插图的这种形式,那么文字的插入又是一个问题,因为flowframe的文字不能分块插入,它是填满这个frame后再到另外一个frame。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览