这是我的 tex 代码:
\documentclass[12pt]{article}
\usepackage{tikz}
\usepackage{amsmath}
\usetikzlibrary{arrows}
\usepackage{xcolor}
\usepackage{sectsty}
\usepackage{amsfonts}
\usepackage[utf8]{inputenc}
\usepackage[yyyymmdd]{datetime}
\usepackage[margin=1in]{geometry}
\usepackage{graphicx}
\usepackage{cleveref}
\usepackage[most]{tcolorbox}
\newtcbtheorem{Theorem}{Theorem}{
enhanced,
sharp corners,
attach boxed title to top left={
yshifttext=-1mm
},
colback=white,
colframe=blue!75!black,
fonttitle=\bfseries,
boxed title style={
sharp corners,
size=small,
colback=blue!75!black,
colframe=blue!75!black,
}
}{thm}
\newtcbtheorem[no counter]{Example}{Eksempel}{
enhanced,
sharp corners,
attach boxed title to top left={
yshifttext=-1mm
},
colback=white,
colframe=blue!25,
fonttitle=\bfseries,
coltitle=black,
boxed title style={
sharp corners,
size=small,
colback=blue!25,
colframe=blue!25,
}
}{prf}
\begin{document}
\section*{Funktioner}
\subsection*{Hvad er en graf?}
\noindent En \textbf{graf} er billedet af en funktion, som man tegner ind i et koordinatsystem. \\
\begin{Example}{}{}
\noindent Vi ønsker, at tegne grafen for funktionen $y=4\cdot x$. Denne funktion beskriver sammenhængen mellem $x$ og $y$. Vi vælger først forskellige $x$-værdier og finder deres $y$-værdier: \\
\begin{center}
\begin{tabular}{|c|c|} \hline
$x$ & $y$ \\ \hline
0 & 0 \\
1 & 4 \\
2 & 8 \\
3 & 12 \\
4 & 16 \\ \hline
\end{tabular}
\end{center}
\noindent Ved at bruge $x$ og $y$-værdierne kan vi nu tegne grafen (billedet) af funktionen $y=4\cdot x$:
\end{Example}
\begin{figure}[ht!]
\centering
\includegraphics[width=4cm]{billede.png}
\label{fig:boat1}
\end{figure}
\end{document}
我希望我的图像位于示例框内,但 latex 一直显示错误。我该如何修复此问题?
谢谢。
答案1
如果您希望图像位于示例框内,则不应使用环境figure
,因为图形环境允许您的图像在文档中“浮动”,如果您想将其放置在特定位置,这会适得其反。
如果您想要为图像添加标题,则可以使用包\captionof
中的宏caption
。
\documentclass[12pt]{article}
\usepackage{tikz}
\usepackage{amsmath}
\usetikzlibrary{arrows}
\usepackage{xcolor}
\usepackage{sectsty}
\usepackage{amsfonts}
\usepackage[utf8]{inputenc}
\usepackage[yyyymmdd]{datetime}
\usepackage[margin=1in]{geometry}
\usepackage{graphicx}
\usepackage{cleveref}
\usepackage[most]{tcolorbox}
\newtcbtheorem{Theorem}{Theorem}{
enhanced,
sharp corners,
attach boxed title to top left={
yshifttext=-1mm
},
colback=white,
colframe=blue!75!black,
fonttitle=\bfseries,
boxed title style={
sharp corners,
size=small,
colback=blue!75!black,
colframe=blue!75!black,
}
}{thm}
\newtcbtheorem[no counter]{Example}{Eksempel}{
enhanced,
sharp corners,
attach boxed title to top left={
yshifttext=-1mm
},
colback=white,
colframe=blue!25,
fonttitle=\bfseries,
coltitle=black,
boxed title style={
sharp corners,
size=small,
colback=blue!25,
colframe=blue!25,
}
}{prf}
\begin{document}
\section*{Funktioner}
\subsection*{Hvad er en graf?}
\noindent En \textbf{graf} er billedet af en funktion, som man tegner ind i et koordinatsystem. \\
\begin{Example}{}{}
\noindent Vi ønsker, at tegne grafen for funktionen $y=4\cdot x$. Denne funktion beskriver sammenhængen mellem $x$ og $y$. Vi vælger først forskellige $x$-værdier og finder deres $y$-værdier: \\
\begin{center}
\begin{tabular}{|c|c|} \hline
$x$ & $y$ \\ \hline
0 & 0 \\
1 & 4 \\
2 & 8 \\
3 & 12 \\
4 & 16 \\ \hline
\end{tabular}
\end{center}
\noindent Ved at bruge $x$ og $y$-værdierne kan vi nu tegne grafen (billedet) af funktionen $y=4\cdot x$:
\centering
\includegraphics[width=4cm]{example-image}
\end{Example}
\end{document}
答案2
欢迎来到 TeX.SE。
错误来自 float 环境figure
。 浮动可能不位于任何 fixed 环境内,如example
您的示例所示。 您只需删除图形环境并添加:
\begin{center}
\includegraphics[width=4cm]{billede.png}
\end{center}
在示例环境的末尾。
\documentclass[12pt]{article}
\usepackage{tikz}
\usepackage{amsmath}
\usetikzlibrary{arrows}
\usepackage{xcolor}
\usepackage{sectsty}
\usepackage{amsfonts}
\usepackage[utf8]{inputenc}
\usepackage[yyyymmdd]{datetime}
\usepackage[margin=1in]{geometry}
\usepackage{graphicx}
\usepackage{cleveref}
\usepackage[most]{tcolorbox}
\newtcbtheorem{Theorem}{Theorem}{
enhanced,
sharp corners,
attach boxed title to top left={
yshifttext=-1mm
},
colback=white,
colframe=blue!75!black,
fonttitle=\bfseries,
boxed title style={
sharp corners,
size=small,
colback=blue!75!black,
colframe=blue!75!black,
}
}{thm}
\newtcbtheorem[no counter]{Example}{Eksempel}{
enhanced,
sharp corners,
attach boxed title to top left={
yshifttext=-1mm
},
colback=white,
colframe=blue!25,
fonttitle=\bfseries,
coltitle=black,
boxed title style={
sharp corners,
size=small,
colback=blue!25,
colframe=blue!25,
}
}{prf}
\begin{document}
\section*{Funktioner}
\subsection*{Hvad er en graf?}
\noindent En \textbf{graf} er billedet af en funktion, som man tegner ind i et koordinatsystem. \\
\begin{Example}{}{}
\noindent Vi ønsker, at tegne grafen for funktionen $y=4\cdot x$. Denne funktion beskriver sammenhængen mellem $x$ og $y$. Vi vælger først forskellige $x$-værdier og finder deres $y$-værdier: \\
\begin{center}
\begin{tabular}{|c|c|} \hline
$x$ & $y$ \\ \hline
0 & 0 \\
1 & 4 \\
2 & 8 \\
3 & 12 \\
4 & 16 \\ \hline
\end{tabular}
\end{center}
\noindent Ved at bruge $x$ og $y$-værdierne kan vi nu tegne grafen (billedet) af funktionen $y=4\cdot x$:
\begin{center}
\includegraphics[width=4cm]{billede.png}
\end{center}
\end{Example}
\end{document}