我想自定义在文本旁边放置一个图形。我尝试了两种方法。首先,我将带有制表符的文本放在一个小页面中,将图形放在第二个小页面中……然后将两个小页面放在一个figure
环境中。问题是,在这个环境内部,行距显然比外部更近。我没有找到解决方案。
其次,我只是在我想要的地方用制表符写了文本,然后插入了图形,并尝试将其移动到我想要的位置。这种方法有效,行距也都相同,但整体文本/图形(整个图形)向上移动了 - 当注释掉图形时,你会看到它很重要 - 后面的页面没有向上移动,看起来很正常。我发布了第二种方法的 MWE。
对这两种方法都提出的一些解决方案值得赞赏——如果在第一种情况下有一个简单的命令,强制所有线间距在任何地方都相同。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\setlength{\parindent}{0pt}
\usepackage[a4paper,bottom=3.1cm]{geometry}
\usepackage{setspace}
\setstretch{1.44}
\begin{document}
\begin{tabbing}
\hspace*{3.2cm}\= \kill
xxxx \> xxxx \\
\> xxxx \\
xxxx \> xxxx \\
xxxx \> xxxx \\
xxxx \> xxxx \\
xxxx \> xxxx \\
xxxx \> xxxx
\end{tabbing}
\begin{figure}
\centering
\hspace*{11.2cm}
\vspace*{-7cm}
\includegraphics[width=0.22\linewidth]{SeaGull}
%\caption{}
%\label{fig:yyyy}
\end{figure}
\end{document}
编辑:最终目标是让文本具有自定义放置的图形,其整体框架外观与简单文本页面相同。线条和图形高度不必一致,在这种情况下,我只需调整设置即可includegraphics[height=...]{}
。
答案1
\usepackage{float}
使用和解决了这个问题\begin{figure}[H]
。唯一需要做的就是使用命令\vspace{}
并\hspace{}
根据需要对齐图形。