2010-04-13 11 views

Respuesta

8

por lo general hacer algo como

\usepackage{tikz} 
... 
\begin{tikzpicture} 
    \draw (0, 0) node[inner sep=0] {\includegraphics[width=4cm]{imagefile.png}}; 
    \draw (1, 1) node {Hello world}; 
\end{tikzpicture} 
+0

no muy bueno. Si la cadena para el segundo es demasiado larga, la cadena irá más allá de la página pdf. – tqjustc

+1

tqjustc: El problema que menciona se puede resolver agregando la opción "text width = 20em" al nodo. – midtiby

+0

¿Cuál es el propósito de 'inner sep = 0'? – PlasmaBinturong

3

Un muy buen conjunto de herramientas para manipular imágenes es pgf/TikZpdf doc.

Vea \pgfimage para ver ejemplos. Permite mezclar texto e imagen libremente. Hay muchas formas de hacerlo. Una de ellas es usar layers (página 220 de pgfmanual). El manual pgf contiene muchos ejemplos simples y es muy preciso.

Otra solución es utilizar el paquete lpic: el homepage contiene algunos ejemplos.

Puede encontrar otros ejemplos para pfg y TikZ here y here para obtener ejemplos impresionantes.

0

Otra manera de hacer esto, es cierto que no usando LaTeX, sería simplemente para editar la imagen con Photoshop o GIMP o algo por el estilo. Supongo que su opción en términos de composición tipográfica matemática podría ser bastante limitada si lo hace de esta manera.

De lo contrario, endosaría el uso de tikz.

¿Estás seguro de que quieres hacerlo en LaTeX? El software de autoedición puede ser más adecuado a sus necesidades ... Algo como scribus podría ser más fácil que tikz en términos de curva de aprendizaje, dependiendo de lo que desee hacer.

1

Otra solución es el paquete textpos que le permite especificar cuadros en posiciones absolutas en la página. Los cuadros pueden superponerse, por lo que puede poner la figura en un cuadro y el texto en otro cuadro encima.

2

Me doy cuenta de que la pregunta es antigua y la respuesta es aceptada, pero, para completar, me gustaría proponer un enfoque alternativo para hacer folletos en LaTeX.

Específicamente, el estilo de documento leaflet me ha servido muy bien para este propósito.

Se puede encontrar una buena imagen de fondo de la publicación de blog wrt here. Hay un par de paquetes que son necesarios para utilizar con el fin de hacer que el enfoque propuesto, pero no se mencionaron en el blog:

\usepackage[usenames,dvipsnames]{xcolor} 
\usepackage{transparent} 
1

Como ya se ha sugerido, puede anotar las diferentes partes de la figura using TikZ . Sin embargo, a veces es incluso mejor usar números para hacer referencia a las diferentes partes y explicarlas en la leyenda de la figura.

Para obtener fácilmente las posiciones relativas precisas (que es a menudo tediosa) y para generar código LaTeX de forma automática, se puede usar el nuevo LaTeX Overlay Generator, que he construido para este tipo de casos basado en la web. Esta es solo una pequeña herramienta interactiva, que te ayuda a encontrar las ubicaciones correctas.

Cuestiones relacionadas