Saltar al contenido

Poner figuras una al lado de la otra usando minipágina

Si hallas algún problema en tu código o trabajo, recuerda probar siempre en un entorno de testing antes añadir el código al proyecto final.

Solución:

Las líneas en blanco dicen LaTeX para comenzar un nuevo párrafo, que es una de las razones por las que su código coloca las cifras en sus propias líneas; la otra razón es que la suma del ancho de tus dos minipagees 2textwidth, que es más ancha que textwidth.

Hay algunas cosas que podemos hacer para arreglar esto:

  • elimine la línea en blanco entre la primera endminipage y el segundo beginminipage...
  • cambiar el width argumento de cada minipage de modo que el ancho combinado sea menor o igual que textwidth; por supuesto, si prefiere desbordar los márgenes de la página, puede aumentarlo más
  • Agrega un % después de la primera endminipage que elimina el pequeño espacio horizontal que se inserta automáticamente por el minipage ambiente.

Refiriéndose a esta línea de su código:

includegraphics[width=0.3linewidth, height=0.15textheight]prob1_6_2

Esto se referirá a la Actuallinewidth, es decir, el ancho de la corriente minipage en que reside. Si hacemos cada minipage tener un ancho de .5textwidth, entonces el ancho de este gráfico será en realidad .15textwidth ancho. Ajuste como mejor le parezca, por lo general, especifico el ancho de la minipage, y luego prefiero usar incluirgráficos[width=textwidth...

Finally, there are some concerns about using beginfigure[h]. La ubicación del flotador se ha discutido con gran detalle en los siguientes enlaces (en orden de lectura recomendada, el último es épico):

  • Mantener tablas/figuras cerca de donde se mencionan
  • Que hace [t] y [ht] ¿significar?
  • ¿Cómo influir en la posición de entornos flotantes como figura y tabla en LaTeX?

Aquí hay una versión completa (modificada) de su código que implementa los cambios descritos anteriormente.

% arara: pdflatex
% !arara: indent: overwrite: yes
documentclassarticle
usepackage[demo]graphicx

begindocument

beginfigure[!htb]
    centering
    beginminipage.5textwidth
        centering
        includegraphics[width=0.3linewidth, height=0.15textheight]prob1_6_2
        caption$dt=0.1$
        labelfig:prob1_6_2
    endminipage%
    beginminipage0.5textwidth
        centering
        includegraphics[width=0.3linewidth, height=0.15textheight]prob1_6_1
        caption$dt =$
        labelfig:prob1_6_1
    endminipage
endfigure
enddocument

Para obtener más opciones sobre cómo colocar figuras una al lado de la otra, eche un vistazo a las figuras de LaTeX una al lado de la otra y los enlaces dentro: hay una lote de opciones disponibles.

Mi comentario final es considerar el uso de etiquetas descriptivas: usar labelfig:prob1_6_1 está bien, pero no dice mucho sobre lo que figure en realidad te muestra. Es posible que esto no importe cuando esté escribiendo el documento y esté íntimamente familiarizado con él, pero si vuelve a consultarlo más adelante, es posible que desee obtener más detalles; por ejemplo, si la figura muestra la solución a un Bernoulli ecuación, podrías etiquetarla fig:bernoulli.

Recuerda algo, que tienes permiso de agregar una reseña .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *