Alinear elementos gráficos con flowfram

Alinear elementos gráficos con flowfram

ingrese la descripción de la imagen aquí¡Soy nuevo en el látex! Logré colocar mi texto en el formato correcto, pero tengo problemas para colocar un solo gráfico donde debe ir. Básicamente, debe estar en el lado izquierdo de la página con el texto del marco izquierdo encima.

Sin embargo, no está funcionando del todo. En caso de que necesites saberlo, symbol_strip es una imagen de 4 x 20 cm; Lo comenté porque aparecerá en el lugar equivocado.

% Left frame
\begin{figure}
\hfill
% \includegraphics{symbol_strip.jpg}
\vspace{-2cm}
\end{figure}
\begin{flushright}

Tractor beat trailer give backwoods hee-haw gold frogskin plumb nugget. Liniment fancy rightly work chicken what cipherin' how ya. Heapin' backwoods her hospitality em got creosote overalls rodeo up. Townfolk soap out.

\end{flushright}\normalsize
\framebreak

Y sí, estoy usando Hillbilly porque mi Lorem ipsum está oxidado;)

También intenté usar el ejemplo aquí.¿Sintaxis similar a \centering para derecha e izquierda?al envolver la figura a la derecha, solo que esta vez el texto desapareció. Confundido.

\documentclass[a4paper,11pt,final]{memoir}

\pagestyle{empty}

\usepackage{flowfram}
\usepackage{graphicx}  

% left frame
\newflowframe{0.2\textwidth}{\textheight}{0pt}{0pt}[left]
  \newlength{\LeftMainSep}
  \setlength{\LeftMainSep}{0.2\textwidth}
  \addtolength{\LeftMainSep}{2\columnsep}
% right frame
\newflowframe{0.7\textwidth}{\textheight}{\LeftMainSep}{0pt}[main01]


\begin{document}

\begin{figure}
\begin{flushright}
\includegraphics{symbol_strip.jpg}
\vspace{-2cm}
 Tractor beat trailer give backwoods hee-haw gold frogskin plumb nugget. Liniment fancy rightly work chicken what cipherin' how ya. Heapin' backwoods her hospitality em got creosote overalls rodeo up. Townfolk soap out.
\end{flushright}
\end{figure}

\end{document}

He incluido una imagen también. La parte que parece una daga azul es la imagen en cuestión.

Respuesta1

Es un poco difícil saber qué estás intentando hacer, así que no estoy seguro de que esto sea lo que estás buscando. Sin embargo, usted dice que desea que el texto se imprima "encima" de la imagen. No estoy seguro si esto significaarribala imagen oencimala imagen.

Este código pone la imagen.bajoel texto para que el texto se imprima encima de la imagen. Es decir, la imagen forma un fondo. El texto está impreso en el fondo.

\documentclass[a4paper,11pt,draft]{memoir}

\pagestyle{empty}

\usepackage{flowfram}
\usepackage{graphicx}
\usepackage{tikz}

% left frame
\newflowframe{0.2\textwidth}{\textheight}{0pt}{0pt}[left]
  \newlength{\LeftMainSep}
  \setlength{\LeftMainSep}{0.2\textwidth}
  \addtolength{\LeftMainSep}{2\columnsep}
% right frame
\newflowframe{0.7\textwidth}{\textheight}{\LeftMainSep}{0pt}[main01]


\begin{document}

\begin{tikzpicture}[remember picture, overlay, x=4cm, y=20cm]
    \node at (0,0) {\includegraphics[width=4cm,height=20cm]{symbol_strip.jpg}};
\end{tikzpicture}

\begin{figure}
\begin{flushright}
\vspace{-2cm}
 Tractor beat trailer give backwoods hee-haw gold frogskin plumb nugget. Liniment fancy rightly work chicken what cipherin' how ya. Heapin' backwoods her hospitality em got creosote overalls rodeo up. Townfolk soap out.
\end{flushright}
\end{figure}

\end{document}

Tenga en cuenta que utilicé la opción de borrador para solucionar errores por no encontrar la imagen. Esto produce esto:

Texto superpuesto a la imagen como fondo.

No estoy seguro de por qué has hecho de esto una figura. Si quieres que las cosas estén colocadas con precisión, no quieres que TeX las mueva y eso es lo que el entorno de la figura le indica que haga.

EDITAR (ELIMINAR):

Según tu pregunta editada, supongo que no quieres el texto.arribala imagen. Dado que esto eliminó cosas de la página, voy a eliminar esta parte de mi respuesta original.

EDITAR (ACTUALIZACIÓN BASADA EN LA PREGUNTA ACTUALIZADA):

Según la imagen que publicaste, puedes intentar algo como lo siguiente, pero reemplazando la imagen tikz con la imagen de fondo que tienes a mano.

\documentclass[a4paper,11pt,final]{memoir}

\pagestyle{empty}

\usepackage{flowfram}
\usepackage{graphicx}% not needed to produce my demo
\usepackage{xcolor}% not needed if you use a background image
\usepackage{tikz}

% left frame - alternatively, specify a larger proportion of \textwidth or set this width absolutely
\newflowframe{0.2\paperwidth}{\textheight}{0pt}{0pt}[left]
  \newlength{\LeftMainSep}
  \setlength{\LeftMainSep}{0.2\paperwidth}
  \addtolength{\LeftMainSep}{2\columnsep}
% right frame - alternatively, specify a smaller proportion of \textwidth or calculate width from the absolute width of the left flow frame etc.
\newflowframe{0.7\paperwidth}{\textheight}{\LeftMainSep}{0pt}[main01]

% recalculate left/right margins - or see alternatives above
\newlength{\mywidth}
\setlength{\mywidth}{\LeftMainSep}
\addtolength{\mywidth}{0.7\paperwidth}
\settypeblocksize{\textheight}{\mywidth}{*}

\begin{document}

  \begin{tikzpicture}[remember picture, overlay]
      \fill [fill=blue!20] (0,1cm) -- (0,-14cm) -- (4cm,-19cm) -- (4cm,1cm) -- cycle;
  \end{tikzpicture}

\vfill% or set \vspace*{whatever you like}
\hspace*{\parindent}% text in specimen is set into page somewhat
\begin{minipage}[c]{3cm}% adjust to taste
  \raggedleft
  Tractor beat trailer give backwoods hee-haw gold frogskin plumb nugget. Liniment fancy rightly work chicken what cipherin' how ya. Heapin' backwoods her hospitality em got creosote overalls rodeo up. Townfolk soap out.
\end{minipage}
\hspace*{1em}% avoid text hitting edge of frame or background - adjust to taste
\vfill\vfill% adjust to taste or reduce to one \vfill if setting \vspace*{} to a specific value above

\framebreak% force following text to next flow frame

\section*{Sphinx of black quartz}% demonstrate relative positioning of text in next frame

Peter Piper picked a pickled pepper.

\end{document}

que produce:

demostración con texto sobre tikzpicture reemplazando la imagen de fondo que falta, con el texto colocado de manera muy aproximada como se muestra en la imagen de destino agregado a la pregunta actualizada

Tenga en cuenta la diferencia entre \paperwidth y \textwidth. A menos que prácticamente ponga a cero los márgenes izquierdo/derecho, una quinta parte del \textwidth no es suficiente para contener una imagen de 4 cm de ancho. Entonces, suponiendo que desea algo que se parezca más o menos a la imagen que publicó y que no desea alterar esa imagen, supongo que desea que el marco de flujo izquierdo sea más ancho. Mantuve las mismas proporciones y configuré los márgenes en función de los anchos resultantes. Así que los márgenes son ahora muy pequeños. Si esto no es lo que desea, puede aumentar la proporción del ancho de página tomado por el marco de flujo izquierdo en relación con el principal, o establecer el marco de flujo izquierdo en un ancho absoluto (por ejemplo, 4 cm o lo que sea) y calcular el ancho. del marco de flujo principal en consecuencia.

Si el texto debe estar más arriba, aumente el número de comandos \vfill después de la minipágina, modifique la posición de la minipágina o simplemente establezca la cantidad de vspace antes de la minipágina en lo que desee.

información relacionada