He creado un entorno propio con el mdframed
paquete. Mi problema es que si inserto una imagen en el entorno autodefinido, el ancho del cuadro de color es incorrecto.
Aquí está el código:
\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}
¿Cómo puedo hacer que el cuadro de color tenga el mismo ancho?
También una pregunta general: si intento incluir una figura flotante, no funciona. Me parece que, en general, esto no es posible incluir un flotador figure
en el entorno autodefinido loesung
. Además, table
no es posible (pero tabular
). ¿Alguna idea sobre esto? El mensaje de error si uso figuras en el loesung
entorno es Float(s) lost
.
Estoy escribiendo en un documento más grande, así que tengo este problema varias veces y realmente me destroza. Resolví los otros problemas simplemente usando tabular
, pero en este caso, realmente necesito que se incluya la imagen.
¡Muchas gracias!
Adjunté una captura de pantalla de mi problema (cambié el texto, para que puedas entender mejor el problema, el cambio del texto no importa), no tengo cuenta así que tengo que darte la captura de pantalla:
Respuesta1
En las \includegraphics
instrucciones, no utilice [scale=0.5]
; en su lugar, utilice [width=\textwidth]
.
Por separado, dos humildes peticiones: 1. Al publicar un ejemplo mínimo de trabajo,por favoreliminar todos los errores tipográficos (ver: \end{looesung}
); tenga en cuenta la palabra "trabajando" en el término "ejemplo de trabajo mínimo". 2. Evite también cargar todos y cada uno de los paquetes en el MWE que no sean estrictamente necesarios para ilustrar y/o replicar el problema en cuestión.