如何在LaTeX文档中插入沿页面侧边放置的整页高度瘦长图片
侧边整高图片实现方案
方案1:minipage双栏布局(你最初思路的正确实现)
适合单页内容、正文和图片严格对齐的场景,导言区需先导入graphicx包:
\noindent \begin{minipage}{0.15\textwidth} % 宽度可根据图片实际比例调整 \includegraphics[height=\textheight,keepaspectratio]{EarthAtmosphereBig.jpg} \end{minipage}\hfill \begin{minipage}{0.8\textwidth} % 此处写入电离层相关正文内容 \end{minipage}
注意:
keepaspectratio参数会保留图片原始比例,避免拉伸变形,无需手动设置宽度。
方案2:wrapfig绕排布局
适合正文长度较长、需要自动绕排的场景,导言区需额外导入wrapfig包:
\begin{wrapfigure}{l}{0.15\textwidth} % 参数l为左置,改为r可右置图片 \includegraphics[height=\textheight,keepaspectratio]{EarthAtmosphereBig.jpg} \end{wrapfigure} % 直接接正文内容即可,系统会自动调整正文排版绕开图片
方案3:eso-pic绝对定位布局
适合需要图片固定在页面侧边、不受正文流影响的场景,导言区需额外导入eso-pic包:
% *表示仅对当前页生效,去掉*则所有页面都会添加该侧边图 \AddToShipoutPictureBG*{% \AtPageLowerLeft{% \hspace{0.5cm} % 调整侧边距避免图片贴死页边缘 \includegraphics[height=\paperheight,keepaspectratio]{EarthAtmosphereBig.jpg} }% }
注意:使用该方案时可配合
geometry包的\newgeometry命令临时调整当前页正文边距,避免正文和图片重叠,当前页内容写完后用\restoregeometry即可恢复原有布局。
内容的提问来源于stack exchange,提问作者Iotatron
相关产品推荐
相关产品推荐

