為什麼 tikzpicture 放在我的文字上方?

為什麼 tikzpicture 放在我的文字上方?

以下是我可以用來代表我的問題的最簡單的例子。

\documentclass[10pt,a4paper]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage[ngerman]{babel}
\usepackage{tkz-euclide}

\title{Mathematik II}
\subtitle{SoSe 2017}
\date{}

\begin{document}
\setcounter{section}{5}
\maketitle
\tableofcontents
\section{Lineare Algebra}
\newpage
\subsection{Vektoren}{
Größen die durch mehrere Zahlen gekennzeichnet werden.

Größen mit Betrag und Richtung.

Ort $\vec{r}$

Geschwindigkeit $\vec{v}$

Kräfte $\vec{F}$

Rechnen mit Vektoren

\begin{figure}
\begin{tikzpicture}[
scale=0.9,
axis/.style={very thick, ->, >=stealth'},
important line/.style={thick},
dashed line/.style={dashed, thin},
pile/.style={thick, ->, >=stealth', shorten <=2pt, shorten
    >=2pt},
every node/.style={color=black}
]
\tkzInit[xmax=6,ymax=6,xmin=-6,ymin=-6]
\tkzGrid
\tkzAxeXY
\end{tikzpicture}
\end{figure}
}
\end{document}

我是乳膠新手,正在嘗試將 tikzpicture 放置在該小節的文本下方,這似乎是其他人沒有遇到的問題,因為沒有相關的搜尋結果。

我錯過了什麼或做錯了什麼?

答案1

您正在浮動環境中排版它,即figure.

圖形和表格通常且大多數情況下都是最好的排版方式:它們可以佔據所需的空間,而不會影響文本構成的顏色、間距和和諧,但仍然可以方便地靠近引用它們的文本。

LaTeX 試圖給出最佳結果,要么將浮動環境放在頁面的頂部或底部,或者如果它認為最好,則將其單獨放在頁面上。

如果您想更改浮動位置,請查看(感謝@Torbjørn)問題。

簡而言之,您可以將[h]選項賦予浮動,或立即將其刪除,以獲得您想要的東西。

相關內容