导入图形后文本被推到页面末尾

导入图形后文本被推到页面末尾

我想在我正在处理的文档中添加一张图片。但是,我在插入图片后定位文本时遇到了问题。后者不断将我写的任何文本推到页面末尾。

以下是代码(我还请您告诉我如何将 TeX 代码粘贴到 Stack Exchange 中):

\documentclass[11pt, hungarian, german]{article}
\usepackage[utf8]{inputenc}
\renewcommand*\rmdefault{ppl}
\usepackage{geometry}
% \usepackage{tasks} 
% \usepackage{caption}
% \usepackage{fixltx2e}
% \usepackage[hang,flushmargin, norule]{footmisc}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{array}
\usepackage{verbatim}
\usepackage{lipsum} 
\usepackage{multicol}
\usepackage{framed}
% \usepackage{mathtools}
\graphicspath{ {/home/eslukasiew/.Document/Hungarian} }

\begin{document}

\setlength{\columnseprule}{0.2pt}
\pagenumbering{gobble}

\begin{center}
    \textsc{\Huge Országismeret}\\[1.5cm]
\end{center}

\begin{large}

\begin{multicols*}{2}

\begin{center}
    \textbf{\Large Olaszország}\\[.8cm]
\end{center}

\includegraphics[width=6.4cm, height=4cm]{cupolone}

\begin{center}
    {\footnotesize A "cupolone" Firenzeben}\\[.8cm]
\end{center}

\vspace*{\fill}
\columnbreak

\noindent
\begin{center}
    \textbf{\Large Szótár}\\[.8cm]
\end{center}

\end{multicols*}

\end{large}

\end{document}

答案1

您的代码示例包含大量不需要的代码,无法重现您的问题。下次请“清理”代码。

此外,不要使用我们无法访问的图片 - 您可以使用demographicx 包的选项,请参阅当图像缺失或不可用时编译文件

我假设您是初学者,因为您在代码中使用了很多非常规的东西。我建议您开始阅读一本最近的书,以了解 LaTeX 的基本原理。

现在回答你的问题- 加载float包时,您可以使用所谓的H放置选项,如下面的代码所示。使用H选项(意思是仅此而已)您可以强制 LaTeX 将图形放置在代码流中的准确位置。

\documentclass[]{article}
\usepackage[demo]{graphicx}

\usepackage{multicol}

% provides the H placement option for the figure environment
\usepackage{float}

\begin{document}

\setlength{\columnseprule}{0.2pt}

\begin{center}
    \textsc{\Huge test}\\[1.5cm]
\end{center}

\begin{large}

    \begin{multicols*}{2}

        \begin{center}
            \textbf{\Large test}\\[.8cm]
        \end{center}

        Text before.        

        \begin{figure}[H]
        \centering
        \includegraphics{demo}
        \caption{A "cupolone" Firenzeben}
        \end{figure}

        Text after.             

        \vspace*{\fill}
        \columnbreak

        \noindent

        \begin{center}
            \textbf{\Large test}\\[.8cm]
        \end{center}

    \end{multicols*}

\end{large}

\end{document}

在此处输入图片描述

确保你也阅读如何影响 LaTeX 中图形和表格等浮动环境的位置?

有些人不喜欢使用H放置选项,但我不想谈论这个。

相关内容