Rincón Matemático

Información General => Tutoriales y fórmulas con LaTeX => Mensaje iniciado por: cristianoceli en 04 Noviembre, 2020, 10:04 pm

Título: Imagen al lado del texto
Publicado por: cristianoceli en 04 Noviembre, 2020, 10:04 pm
Hola tengo dudas decomo insertar una imagen en latex pero que este al lado del texto. Asi como en este ejemplo:

(https://foro.rinconmatematico.com/index.php?action=dlattach;topic=114810.0;attach=22363)


De antemano gracias
Título: Re: Imagen al lado del texto
Publicado por: ingmarov en 04 Noviembre, 2020, 11:18 pm
Hola

Hay alguna solución para esto buscando en internet, por ejemplo:

https://es.wikibooks.org/wiki/Manual_de_LaTeX/Inclusi%C3%B3n_de_gr%C3%A1ficos/Texto_alrededor_de_figuras


Yo lo que prefiero es crear una imagen con texto incluido, procurando que el texto tenga el mismo tamaño que el resto del documento.

Saludos
Título: Re: Imagen al lado del texto
Publicado por: mathtruco en 05 Noviembre, 2020, 12:31 am
Hay varias opciones, y todo dependerá de lo que necesitemos. La opción de ingmarov podría servir para un libro, donde no importa mucho dónde queda la figura, mientras quede al lado derecho.


Pero si uno necesita que la imagen quede  justo al lado del texto, como en la figura, me parece que lo mejor es usar minipage, lo que viene a ser páginas independientes dentro de otra página. Como ejemplo:

Código: [Seleccionar]

\documentclass{article}

\usepackage{graphicx}

\begin{document}
\noindent
\begin{minipage}{.7\textwidth}
  Para una nueva carretera debe excavarse un t\'unel bajo una monta\~na que mide
  260 pies de altura. A una distancia de 200 pies de la base de la monta\~na,
  el\'ngulo de elevación es de 36$^\circ$. De una distancia de 150 pies en el
  otro lado, el \'angulo de elevaci\'on es de 47$^\circ$.
\end{minipage}
\begin{minipage}{.3\textwidth}
  \includegraphics{img-2020-11-04.jpg}
\end{minipage}
\end{document}



Nota que en el primer minipage escribí {.7\textwidth} y en el segundo {.3\textwidth}, eso significa que el primero (el texto) usará el 70% del ancho de la hoja y el segundo (la imagen) el 30%



El resultado de la compilación da lo siguiente:

(https://foro.rinconmatematico.com/index.php?action=dlattach;topic=114810.0;attach=22365)

Adjunto la imagen que usé.

-------------------------------------------------------------------

No suelo ser polémico, pero qué horrible solución, quizás estéticamente sea igual, pero es demasiado laboriosa.

Citar

Yo lo que prefiero es crear una imagen con texto incluido, procurando que el texto tenga el mismo tamaño que el resto del documento.

Título: Re: Imagen al lado del texto
Publicado por: ingmarov en 05 Noviembre, 2020, 12:57 am
Hola.

... pero es demasiado laboriosa.

No, no es laboriosa. Es bastante fácil de hacer y rápida.

Saludos
Título: Re: Imagen al lado del texto
Publicado por: mathtruco en 05 Noviembre, 2020, 01:05 am
Según veo, la opción que propones de colocar una imagen con el enunciado del problema y la imagen al lado tiene tres problemas:

1. Hay que ir probando (compilando y compilando) hasta que el tamaño del texto en la imagen sea el mismo que el tamaño del texto del documento.

2. Si uno necesita editar algo del texto de la imagen, habría que compilarla aparte y luego hacerla calzar como supongo haces en el punto 1?

3. Cómo harías que la numeración del problema sea automática?

Cómo no va a ser laboriosa esa forma? O quizás lo entendí mal.

En cambio lo que propongo hace todo automático, no podríamos escribir menos, por eso me parece menos laboriosa. Qué parte de lo que escribí te parece tan extraño o demoroso para evitarlo?

Ojo que no quiero hacer polémica de esto, sólo me da curiosidad la respuesta.
Título: Re: Imagen al lado del texto
Publicado por: ingmarov en 05 Noviembre, 2020, 01:11 am
Según veo, la opción que propones de colocar una imagen con el enunciado del problema y la imagen al lado tiene dos problemas:

1. Hay que ir probando (compilando y compilando) hasta que el tamaño del texto en la imagen sea el mismo que el tamaño del texto del documento.

2. Si uno necesita editar algo del texto de la imagen, habría que compilarla a parte y luego acerla calzar como supongo haces en el punto 1?

Cómo no va a ser laboriosa esa forma? O quizás lo entendí mal.

En cambio lo que propongo hace todo automático, no podríamos escribir menos, por eso me parece menos laboriosa. Qué parte de lo que escribí te parece tan extraño o demoroso para evitarlo?

Ojo que no quiero hacer polémica de esto, sólo me da curiosidad la respuesta.

La ventaja de incluirlo con la imagen es que puedo poner el texto dónde y como yo quiera.

Si no es un libro, no se requiere perfección en el tamaño de la fuente, y si en el documento habrá muchas imágenes solo se debe probar el tamaño del texto con la primera imagen.

Título: Re: Imagen al lado del texto
Publicado por: manooooh en 05 Noviembre, 2020, 01:12 am
Hola

Según veo yo, mi veredicto es que la opción de ingmarov es la que "cuesta menos" en cuanto a conocimientos sobre comandos y ambientes de LaTeX. Es para la gente que no conoce. Por otro lado cada uno puede usar el tiempo que quiera, pero lo que más me chirría es que si es una imagen no vectorizada, no tiene TrueType y por tanto al hacer zoom la letra se verá pixelada, mientras que el resto del texto no. Pero claro es fácil en una imagen mover fotos, agrandarlas etc.

Por eso la opción de mathtruco que es la más técnica, es la más correcta y hace todo automáticamente, salvo pequeños ajustes como el porcentaje del \textwidth. Aunque el usuario no especifica más detalles, sólo pide replicarlo.

Saludos
Título: Re: Imagen al lado del texto
Publicado por: ingmarov en 05 Noviembre, 2020, 01:23 am
Hola

Según veo yo, mi veredicto es que la opción de ingmarov es la que "cuesta menos" en cuanto a conocimientos sobre comandos y ambientes de LaTeX. Es para la gente que no conoce. Por otro lado cada uno puede usar el tiempo que quiera, pero lo que más me chirría es que si es una imagen no vectorizada, no tiene TrueType y por tanto al hacer zoom la letra se verá pixelada, mientras que el resto del texto no. Pero claro es fácil en una imagen mover fotos, agrandarlas etc.

Por eso la opción de mathtruco que es la más técnica, es la más correcta y hace todo automáticamente, salvo pequeños ajustes como el porcentaje del \textwidth. Aunque el usuario no especifica más detalles, sólo pide replicarlo.

Saludos

De acuerdo.

¿Hacer zoom a un documento cuyo objetivo es su posterior impresión? Si requiero hacer zoom prefiero mantener la imagen fuera del documento en su formato png, jpeg, etc. En la calidad que sea necesaria para  hacer el zoom requerido. Por cierto la imagen de cristianoceli está menos pixelada que la que resultó luego de la compilación en LaTeX.

Es interesante esta discusión, algo bueno sacaré de ella.
Título: Re: Imagen al lado del texto
Publicado por: cristianoceli en 05 Noviembre, 2020, 01:28 am
Muchas gracias por responder. La solución de mathtruco me parecio estupende pero por mas que intento me sale la imagen cortado. Aprovechando el post tengo que replicar una imagen similar pero a la izquierda y a la derecha un texto.


Saludos
Título: Re: Imagen al lado del texto
Publicado por: mathtruco en 05 Noviembre, 2020, 01:40 am
Por supuesto que todo dependerá de qué necesitemos lograr, por eso hay varias opciones para colocar figuras en LaTeX.


La ventaja de incluirlo con la imagen es que puedo poner el texto dónde y como yo quiera.


Con lo que escribí también puedes escribir el texto donde necesitas (con los porcentajes). Sólo ves esa desventaja en lo que escribí? Porque yo veo muchas desventajes en lo que propones. La más importante es el tiempo que podría tomarme ajustar el texto e imagen para luego incluirlo en un tex. Esto haría además que parte del texto no sea reciclable. En este caso parece que cristianoceli necesita hacer un listado de ejercicios, es decir, algo que seguramente le gustará editar en el futuro para otros cursos. Si tiene este tipo de imágenes como las que propones, será un lío reutilizarlo.

No me respondiste: si necesito cambiar la numeración de esa pregunta (cosa súper usual) con tu forma tendría que volver a editar la imagen?  Esto bajará la calidad en la imagen, además que no sé cómo le achuntarías al typo de letra.

Y de verdad, el no poder tener la numeración automática no es suficiente para desechar esa idea? Es súper normal necesitar cambiar el orden de los problemas, y si tenemos algunos con número fijo será un lío innecesario, con correspondiente pérdida de tiempo



Si no es un libro, no se requiere perfección en el tamaño de la fuente, y si en el documento habrá muchas imágenes solo se debe probar el tamaño del texto con la primera imagen.

Ahí tenemos una diferencia irreconciliable   >:D : para mí, todo documento (desde una tarea, listado de ejercicios, certamen, un e-mail, una carta,..) debe tener buen formato.



¿Hacer zoom a un documento cuyo objetivo es su posterior impresión? Si requiero hacer zoom prefiero mantener la imagen fuera del documento en su formato png, jpeg, etc. En la calidad que sea necesaria para  hacer el zoom requerido. Por cierto la imagen de cristianoceli está menos pixelada que la que resultó luego de la compilación en LaTeX.

Es interesante esta discusión, algo bueno sacaré de ella.


Hay algo que quizás estás pasando por alto: cuando editarmos una imagen, al guardarlo pierde siempre calidad, más aún si queremos guardar la imagen con menos peso, pero aunque lo guardemos tal cual perderá calidad. Así que si abres la imagen una vez para editarla y otras 3 o 4 veces para editarla por algún error cada vez perderá calidad. Es por eso que ves que la imagen que puse tiene peor calidad, no por compilarla, sino porque la edité y guardé.

Por lo mismo anterior: si editar tu imagen (con texto y dibujo) un par de veces y lo guardas, perderá calidad y el texto se verá diferente (feo) al lado del resto.




Es interesante esta discusión, algo bueno sacaré de ella.


Sinceramente yo no lo encuentro interesante, lo veo como "para qué hacer las cosas bien si las puedo hacer mal".


Ojo que mi redacción parece que estoy siendo más grave de lo que soy, pero no es así. Tampoco hay que ser más papista que el papa. Si tuviera que hacer un beamer y estuviera apurado, quizás también utilice la opción del pantallazo que propones.
Título: Re: Imagen al lado del texto
Publicado por: manooooh en 05 Noviembre, 2020, 01:46 am
Hola

¿Hacer zoom a un documento cuyo objetivo es su posterior impresión? Si requiero hacer zoom prefiero mantener la imagen fuera del documento en su formato png, jpeg, etc. En la calidad que sea necesaria para  hacer el zoom requerido. Por cierto la imagen de cristianoceli está menos pixelada que la que resultó luego de la compilación en LaTeX.

Me refería a la imagen de texto + foto (montaña por ejemplo). El tema de mejorar una foto es un mundo aparte que nada tiene que ver con LaTeX.

Pero en cualquier caso es que si tomamos una imagen con texto, lo más probable es que cause más problemas que beneficios al usuario por no ser texto.

Saludos
Título: Re: Imagen al lado del texto
Publicado por: mathtruco en 05 Noviembre, 2020, 01:48 am
Muchas gracias por responder. La solución de mathtruco me parecio estupende pero por mas que intento me sale la imagen cortado. Aprovechando el post tengo que replicar una imagen similar pero a la izquierda ya la derecha un texto.


Saludos

Es cosa de mirar el tex.


Código: [Seleccionar]

\documentclass{article}

\usepackage{graphicx}

\begin{document}
\noindent
\begin{minipage}{.7\textwidth}
  Para una nueva carretera debe excavarse un t\'unel bajo una monta\~na que mide
  260 pies de altura. A una distancia de 200 pies de la base de la monta\~na,
  el\'ngulo de elevación es de 36$^\circ$. De una distancia de 150 pies en el
  otro lado, el \'angulo de elevaci\'on es de 47$^\circ$.
\end{minipage}
\begin{minipage}{.3\textwidth}
  \includegraphics{img-2020-11-04.jpg}
\end{minipage}
\end{document}



El primer minipage aparece al lado izquierdo, y el segundo al lado derecho. Prueba cambiándolos de lado y tendrás la imagen a la izquierda y el texto a la derecha:

Código: [Seleccionar]
\documentclass{article}

\usepackage{graphicx}

\begin{document}
\noindent
\begin{minipage}{.3\textwidth}
  \includegraphics{img-2020-11-04.jpg}
\end{minipage}
\begin{minipage}{.7\textwidth}
  Para una nueva carretera debe excavarse un t\'unel bajo una monta\~na que mide
  260 pies de altura. A una distancia de 200 pies de la base de la monta\~na,
  el\'ngulo de elevación es de 36$^\circ$. De una distancia de 150 pies en el
  otro lado, el \'angulo de elevaci\'on es de 47$^\circ$.
\end{minipage}
\end{document}


SI la imagen sale cortada achica los porcentages de los minipage (el 70% y 30% que nombré al principio), por ejemplo,

Código: [Seleccionar]

\documentclass{article}

\usepackage{graphicx}

\begin{document}
\noindent
\begin{minipage}{.4\textwidth}
  Para una nueva carretera debe excavarse un t\'unel bajo una monta\~na que mide
  260 pies de altura. A una distancia de 200 pies de la base de la monta\~na,
  el\'ngulo de elevación es de 36$^\circ$. De una distancia de 150 pies en el
  otro lado, el \'angulo de elevaci\'on es de 47$^\circ$.
\end{minipage}
\begin{minipage}{.2\textwidth}
  \includegraphics{img-2020-11-04.jpg}
\end{minipage}
\end{document}



La única forma que entiendas qué estás haciendo es mover estos parámetros y ver qué resulta. Nota que puedes tener más de 2
Código: [Seleccionar]
minipage.
Título: Re: Imagen al lado del texto
Publicado por: mathtruco en 05 Noviembre, 2020, 01:50 am
Hola

¿Hacer zoom a un documento cuyo objetivo es su posterior impresión? Si requiero hacer zoom prefiero mantener la imagen fuera del documento en su formato png, jpeg, etc. En la calidad que sea necesaria para  hacer el zoom requerido. Por cierto la imagen de cristianoceli está menos pixelada que la que resultó luego de la compilación en LaTeX.

Me refería a la imagen de texto + foto (montaña por ejemplo). El tema de mejorar una foto es un mundo aparte que nada tiene que ver con LaTeX.

Pero en cualquier caso es que si tomamos una imagen con texto, lo más probable es que cause más problemas que beneficios al usuario por no ser texto.

Saludos

Y sumar el hecho que al abrirla nuevamente para editarla perderá calidad. Quizás en la montaña no se note, pero en el texto sí, porque uno lo comparará con lo compilado.
Título: Re: Imagen al lado del texto
Publicado por: ingmarov en 05 Noviembre, 2020, 02:04 am
...
No me respondiste: si necesito cambiar la numeración de esa pregunta (cosa súper usual) con tu forma tendría que volver a editar la imagen?  Esto bajará la calidad en la imagen, además que no sé cómo le achuntarías al typo de letra.

Y de verdad, el no poder tener la numeración automática no es suficiente para desechar esa idea? Es súper normal necesitar cambiar el orden de los problemas, y si tenemos algunos con número fijo será un lío innecesario, con correspondiente pérdida de tiempo

Es que usando un programa de gráficos vectoriales puedes modificar tamaño de texto e imagen cuando quieras, con muy poco esfuerzo. Debes guardar el archivo original en formato svg, si lo pierdes tendrás que comenzar de cero  :-\ :-\.


...

Ahí tenemos una diferencia irreconciliable   >:D : para mí, todo documento (desde una tarea, listado de ejercicios, certamen, un e-mail, una carta,..) debe tener buen formato.

Entendido, esa es la gran diferencia.
Pero no por incluir texto en imagen se debe hacer mal, se puede hacer muy bien.


Sinceramente yo no lo encuentro interesante, lo veo como "para qué hacer las cosas bien si las puedo hacer mal".

A mí sí me parecen interesantes sus opiniones, porque yo puedo cambiar de opinión. Y en algún momento me veré forzado a hacerlo como ustedes prefieren, que es la forma más elegante, eso está claro.

Perdona cristianoceli te dejo en muy buenas manos.

Saludos
Título: Re: Imagen al lado del texto
Publicado por: cristianoceli en 05 Noviembre, 2020, 02:37 am
Muchas gracias por responder. La solución de mathtruco me parecio estupende pero por mas que intento me sale la imagen cortado. Aprovechando el post tengo que replicar una imagen similar pero a la izquierda ya la derecha un texto.


Saludos

Es cosa de mirar el tex.


Código: [Seleccionar]

\documentclass{article}

\usepackage{graphicx}

\begin{document}
\noindent
\begin{minipage}{.7\textwidth}
  Para una nueva carretera debe excavarse un t\'unel bajo una monta\~na que mide
  260 pies de altura. A una distancia de 200 pies de la base de la monta\~na,
  el\'ngulo de elevación es de 36$^\circ$. De una distancia de 150 pies en el
  otro lado, el \'angulo de elevaci\'on es de 47$^\circ$.
\end{minipage}
\begin{minipage}{.3\textwidth}
  \includegraphics{img-2020-11-04.jpg}
\end{minipage}
\end{document}



El primer minipage aparece al lado izquierdo, y el segundo al lado derecho. Prueba cambiándolos de lado y tendrás la imagen a la izquierda y el texto a la derecha:

Código: [Seleccionar]
\documentclass{article}

\usepackage{graphicx}

\begin{document}
\noindent
\begin{minipage}{.3\textwidth}
  \includegraphics{img-2020-11-04.jpg}
\end{minipage}
\begin{minipage}{.7\textwidth}
  Para una nueva carretera debe excavarse un t\'unel bajo una monta\~na que mide
  260 pies de altura. A una distancia de 200 pies de la base de la monta\~na,
  el\'ngulo de elevación es de 36$^\circ$. De una distancia de 150 pies en el
  otro lado, el \'angulo de elevaci\'on es de 47$^\circ$.
\end{minipage}
\end{document}


SI la imagen sale cortada achica los porcentages de los minipage (el 70% y 30% que nombré al principio), por ejemplo,

Código: [Seleccionar]

\documentclass{article}

\usepackage{graphicx}

\begin{document}
\noindent
\begin{minipage}{.4\textwidth}
  Para una nueva carretera debe excavarse un t\'unel bajo una monta\~na que mide
  260 pies de altura. A una distancia de 200 pies de la base de la monta\~na,
  el\'ngulo de elevación es de 36$^\circ$. De una distancia de 150 pies en el
  otro lado, el \'angulo de elevaci\'on es de 47$^\circ$.
\end{minipage}
\begin{minipage}{.2\textwidth}
  \includegraphics{img-2020-11-04.jpg}
\end{minipage}
\end{document}



La única forma que entiendas qué estás haciendo es mover estos parámetros y ver qué resulta. Nota que puedes tener más de 2
Código: [Seleccionar]
minipage.

 :aplauso: :aplauso: :aplauso: :aplauso: Muchas gracias me soluciono mucho las cosas

Saludos
Título: Re: Imagen al lado del texto
Publicado por: ingmarov en 05 Noviembre, 2020, 03:12 am
Muchas gracias por responder. La solución de mathtruco me parecio estupende pero por mas que intento me sale la imagen cortado. Aprovechando el post tengo que replicar una imagen similar pero a la izquierda y a la derecha un texto.
...

Ah, es un curso donde estudias LaTeX, supongo. De haber sabido nunca te habría propuesto incluir el texto en la imagen. Pensé que era una especie de guía de ejercicios.

Saludos