Неправильная ширина окружения после includegraphics

Неправильная ширина окружения после includegraphics

Я создал собственную среду с помощью mdframedпакета. Моя проблема в том, что если я вставляю картинку в самоопределяемую среду, ширина цветового поля неправильная.

Вот код:

\documentclass{book}
\usepackage{geometry}

\geometry{left=4cm,right=3cm, top=2cm, bottom=2cm} 
\usepackage[ngerman]{babel}
\usepackage{mathptmx}
\usepackage{helvet}
\usepackage{wallpaper}
\usepackage[final]{pdfpages} 
\usepackage[colorlinks,linkcolor=black,bookmarksopen=false,
hypertexnames=TRUE,pdfpagelabels=true]{hyperref}[2011/02/05]

\usepackage{xcolor,bookmark}
\usepackage{scrextend}
\usepackage{titlepic}
\usepackage{shorttoc}
\usepackage{courier}
\usepackage{type1cm}         
\usepackage{zref-abspage}
\usepackage{makeidx}       
\usepackage{graphicx}        
\usepackage{multicol}        
\usepackage[bottom]{footmisc}
\usepackage{tocstyle}
\usetocstyle{allwithdot} 
\usepackage{thmbox}
\usepackage{shadethm}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{marginnote}
\usetocstyle{KOMAlike}
\usepackage{wrapfig}
\usepackage{paralist}
\usepackage{mdframed}
\makeindex  

\definecolor{shadethmcolor}{rgb}{.9,.9,.95}%
\definecolor{shadethmcolor2}{rgb}{1,.925,.545}%
\definecolor{aufgaben}{rgb}{0.9333,0.93333,0.933333}%
\definecolor{loesung}{rgb}{0.972,0.93725,0.85098}
\definecolor{textbeispiel}{rgb}{0.86666,0.78431,0.78431}  


\newtheoremstyle{mystyle}
  {\topsep}{\topsep}{}{}%
  {\bfseries}{:}{.5em}{}%

\newtheoremstyle{mystyle2}
  {\topsep}{\topsep}{}{}%
  {\bfseries}{}{.5em}{}%

\theoremstyle{mystyle}

\newmdtheoremenv[hidealllines=true,backgroundcolor=shadethmcolor,skipabove=\topsep,
skipbelow=\topsep]{beispiel}{Beispiel}

\newmdtheoremenv[hidealllines=true,
backgroundcolor=shadethmcolor2,skipabove=\topsep,
skipbelow=\topsep]{formel}{Formel}


\theoremstyle{mystyle2}

\newmdtheoremenv[hidealllines=true,
backgroundcolor=aufgaben,skipabove=\topsep,
skipbelow=\topsep]{aufgabe}{Aufgabe}


\newmdtheoremenv[hidealllines=true,
backgroundcolor=loesung,skipabove=\topsep,
skipbelow=\topsep]{loesung}{L\"osung}


\begin{document}
\begin{loesung}
\includegraphics[scale=0.5]{histloesungzeichnung.png}\\
c)\\
Here comes a lot of text which describes different things, but this complete area should have the same color background width as the solution below! : $\bar{x}=\frac{1}{99}(18*1.5+20*3.5+25*5+22*7+14*9)$
\end{loesung}
\begin{loesung}
here comes the next solution with the correct width of the color background box!
\end{looesung}
\end{document}

Как сделать так, чтобы цветовая рамка имела одинаковую ширину?

Также общий вопрос: если я пытаюсь включить float figure, это не работает. Мне кажется, что это вообще невозможно, включить float figureв самоопределяемую среду loesung. Также a tableневозможно (но tabular). Есть идеи по этому поводу? Сообщение об ошибке, если я использую figures в loesungсреде, это Float(s) lost.

Я пишу в большем документе, поэтому эта проблема возникает несколько раз, и она меня просто выводит из себя. Я решил другие проблемы, просто используя tabular, но в этом случае мне действительно нужно, чтобы там была включена картинка.

Большое спасибо!

Я прикрепил скриншот моей проблемы (я изменил текст, чтобы вы могли лучше понять проблему, изменение текста не имеет значения), у меня нет учетной записи, поэтому я должен предоставить вам скриншот:

http://tinypic.com/r/33wbhb6/6

решение1

В \includegraphicsинструкции не используйте [scale=0.5]; вместо этого используйте [width=\textwidth].

Отдельно две скромные просьбы: 1. При размещении минимального рабочего примера,пожалуйстаустраните все опечатки (см.: \end{looesung}); обратите внимание на слово «рабочий» в термине «минимальный рабочий пример». 2. Пожалуйста, также избегайте загрузки любых пакетов в MWE, которые не являются строго необходимыми для иллюстрации и/или воспроизведения рассматриваемой проблемы.

Связанный контент