填充颜​​色

填充颜​​色

我在将图像插入 mdframed 环境时遇到了两个问题。 两个问题都记录在附图中。

  1. 首先,插入图像之前和之后的文本行与文本主体不对齐。
  2. 第二个问题是插入的图片背景是白色的。

    enter image description here

相应的代码如下,

\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在您的文档前言包中使用pgfplotspgfplotsset{...}\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}

通过此代码可以获得没有背景的图像。

enter image description here

相关内容