我完全是新手,所以我很感激你们尽可能简单的回答。我希望我的整个文档中的所有示例都是“非浮动的”,这意味着当我写: 以下示例显示了这一点:图像
...所以我希望它固定在那里,在下方,居中。有什么方法可以让该设置在文档的页眉中永久保留吗?
答案1
- 让自己更熟悉 LaTeX!阅读一些关于它的介绍性文字。例如没有那么简短的介绍...或者适合初学者的 LaTeX。
- Latex 不是 Word,它关心漂亮的排版......
- 请考虑问题下方的评论
floats
下面的 MWE(最小工作示例)显示,如果您在文档中不使用,会发生什么:
(红线显示页面布局)
\documentclass{article}
\usepackage{tikz} % for show images
\usetikzlibrary{ducks} % for show images
\usepackage{caption}
\usepackage{lipsum}
\begin{document}
\lipsum[66]
\begin{center}
\begin{tikzpicture}[scale=4]
\duck[glasses=red]
\end{tikzpicture}
\captionof{figure}{Prof. Duck disagree that his picture not appear in float environment}
\end{center}
\lipsum[66]
\begin{center}
\captionof{table}{Prof. Duck also disagree that tables are not in float environment}
\begin{tabular}{|c|c|c|c|}
\hline
\begin{tikzpicture}
\duck[graduate, xscale=-1]
\end{tikzpicture}
& \begin{tikzpicture}
\duck[graduate]
\end{tikzpicture}
& \begin{tikzpicture}[scale=3]
\duck[squareglasses]
\end{tikzpicture} \\
\hline
\end{tabular}
\end{center}
\lipsum[1-4]
\end{document}
如果您使用带有[H]
选项的浮点数,您将获得类似的结果:
\documentclass{article}
\usepackage{tikz} % for show images
\usetikzlibrary{ducks} % for show images
\usepackage{caption}
\usepackage{float} % for removing floating of floats
\usepackage{lipsum}
\begin{document}
\lipsum[66]
\begin{figure}[H] % <---
\centering
\begin{tikzpicture}[scale=4]
\duck[glasses=red]
\end{tikzpicture}
\caption{Prof. Duck disagree that his picture not appear in float environment}
\end{figure}
\lipsum[66]
\begin{table}[H] % <---
\centering
\caption{Prof. Duck also disagree that tables are not in float environment}
\begin{tabular}{|c|c|c|c|}
\hline
\begin{tikzpicture}
\duck[graduate, xscale=-1]
\end{tikzpicture}
& \begin{tikzpicture}
\duck[graduate]
\end{tikzpicture}
& \begin{tikzpicture}[scale=3]
\duck[squareglasses]
\end{tikzpicture} \\
\hline
\end{tabular}
\end{table}
\lipsum[1-4]
\end{document}
在两个例子中,请观察第一页底部的空白处!