我想实现在两栏文章中的第二栏开头处插入图片,如果找到插入位置是可以实现以上效果的,可是找插入位置时需要不断调试,比较麻烦,我想问问大佬们,可不可以写出一种环境让第二栏插入图片的位置固定住,实现效果时只要填充文字和图片就可以了。
补充:这种形式只是一张页面的一个小部分(比如在一个小的minipage中,其他部分可以有不同的形式)
ps:如果实现不了就算了。
不知道你的意图是什么?在第二栏开头插入的图是文章内容还是版面的固定格式?如果是文章的内容,正常用浮动体放浮动图形就行了,不用管他;如果是版面固定要在每页第二栏开头插个图,用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}
效果:
BTW: 在 static frame 里放浮动体有问题,如果浮动体出现在frame 顶部,文本高度会计算出错的,这时可能不能用浮动体,而且自己设计的两个static frame 不能宽度不一致,不然像列表这种需要在一定范围内固定行宽的环境在 frame 里也不会按 frame 的宽度来排。纯文字的东西问题不大。
还有,我不太喜欢匿名提问,我保证,今后遇到匿名提问均不予理睬!
为啥要用
multicol
包呢?[twocolumn]
文档选项不好么?额,用这个选项不是全篇都是两栏了嘛,我想实现的这个效果是一张页面的一小部分或者是一个小的minipage
还有,强求一定在右栏顶部也是一个诡异的需求。
你连自己的需求都描述不清楚。这叫什么分栏文章呢?你需要的效果也不一定要用分栏解决啊。
@u1077 我觉得我补充的已经挺清楚了啊大哥,还有,这种形式并不诡异,杂志报纸上都有,不用分栏解决要用什么解决呢?