我在将图像插入 mdframed 环境时遇到了两个问题。 两个问题都记录在附图中。
相应的代码如下,
\begin{exmp}
\mbox{}\par
\begin{mdframed}[backgroundcolor=blue!20]
body of text
\centering
\includegraphics[width=8cm, height=5cm]{RC}
\captionof{figure}{The generalised coordinates for our system. }
body of text
\end{mdframed}
\end{exmp}
和,
\theoremstyle{definition}
\newtheorem{exmp}{Example}[section]
在序言中定义。一位朋友向我保证,有一种方法可以将图像转换为图片,然后将其放入一个框中,并将框的颜色填充为与 mdframed 的背景相同。有人碰巧同意这一点吗?
我可以移动插入的图形,以便每次对齐方式都会发生变化,如果没有可靠的方法来解决这个问题,我总是有这个选择。
然而,我不知道该从哪里开始选择颜色,或者说,是否可能?非常欢迎专家的建议,感谢您的时间!
答案1
由于不知道您的 MWE 背景,我只能建议如何在 TikZ 中绘制显示的图像。为此,我使用包pgfplots
和文档类standalone
要将我的图片合并到您的实际文档中,您需要将代码添加到您的文档中,并tikzpicuture
在您的文档前言包中使用pgfplots
和pgfplotsset{...}
\usetikzlibrtary{...}
\documentclass[border=3mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{width=8cm,compat=newest}
\usetikzlibrary{arrows}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xtick = \empty, ytick = \empty,
xlabel = {$t$},
x label style = {at={(1,0)},anchor=west},
ylabel = {$q$},
y label style = {at={(0,1)},rotate=-90,anchor=south},
axis lines=left,
enlargelimits=0.2,
]
\addplot[smooth,<->,shift={(-2mm,2mm)}] coordinates {
(0.5,0.25) (1.5,0.5) (2.5,0.5) (4,0.65)};
\addplot[smooth,thick,o-o] coordinates {
(0.5,0.25) (1.5,0.5) (2.5,0.5) (4,0.65) (6,0.8)};
\node[above=3mm] at (2.5,0.5) {$s$};
\draw[<->*] (4,0.65) -- node[right] {$x$} (5.5,0.4) node[below] {point $(x,s)$};
\end{axis}
\end{tikzpicture}
\end{document}
通过此代码可以获得没有背景的图像。