我需要文本和图像在每一页上从同一级别开始。
使用标准 LaTeX 设置时,图像似乎比文本高出几个点。我相信这是由于\topskip
。\topskip=0pt
应该可以解决问题,但是...
我有一个带包的 MWE geometry
,我\texthight
通过两种方式解决问题(两种方式都有缺点):
textheight={190mm},heightrounded
导致页面底部不平整(不可接受)lines=40
它给出了一个合适的底部,但是文本比图像略低(如果现在有其他解决方案,编辑器会接受这一点)。
如何才能使文本和图像从同一级别开始?
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{lipsum}
\usepackage[draft,columns=1]{typogrid}
\topskip=0pt
\usepackage[a4paper,layoutsize={176mm,250mm},%
layouthoffset={20mm},layoutvoffset={28.5mm},%
textwidth={115mm},lines=40,%
%textheight={190mm},heightrounded,%
headsep={10pt},hcentering,vcentering]{geometry}
\pagestyle{empty}
\begin{document}
\lipsum[1-5]
\newpage
\includegraphics[width=4cm,height=1cm]{}
\end{document}
致 Steven B. Segletes:这就是我所需要的 http://mleczko.students.wmi.amu.edu.pl/frame.png
这是由 Urlike 的答案 +7pt 完成的
答案1
您的图片高度较大,因此请触摸顶部。将其向下移动(根据您的喜好调整 6pt):
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{lipsum}
\usepackage[draft,columns=1]{typogrid}
\topskip=0pt
\usepackage[a4paper,layoutsize={176mm,250mm},%
layouthoffset={20mm},layoutvoffset={28.5mm},%
textwidth={115mm},lines=40,%
%textheight={190mm},heightrounded,%
headsep={10pt},hcentering,vcentering]{geometry}
\pagestyle{empty}
\begin{document}
\lipsum[1-5]
\newpage
abc\includegraphics[width=4cm,height=1cm]{}
\newpage
abc\raisebox{\dimexpr-\height+6pt}{\includegraphics[width=4cm,height=1cm]{}}
\end{document}
答案2
这与 Ulrike 的答案类似,但使用文本高度本身的度量(所谓的\strut
)。使用此方法,可以从顶部调整图像的顶部\strutbox
,以使图像高度与页面框架分离。
已修改,以反映提问者希望在框架和图像之间留有间隙
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{lipsum}
\usepackage{stackengine}
\usepackage[draft,columns=1]{typogrid}
\topskip=0pt
\usepackage[a4paper,layoutsize={176mm,250mm},%
layouthoffset={20mm},layoutvoffset={28.5mm},%
textwidth={115mm},lines=40,%
%textheight={190mm},heightrounded,%
headsep={10pt},hcentering,vcentering]{geometry}
\pagestyle{empty}
\begin{document}
\lipsum[1-5]
\newpage
abc\belowbaseline[-\ht\strutbox+1pt]{\includegraphics[width=4cm,height=1cm]{}}
\end{document}
请注意,可选参数+1pt
的后缀\belowbaseline
将是页面框架和图像顶部之间的实际间隙。(在 Ulrike 的回答中,6pt 是从文本基线到字母高度顶部的距离)