Tabellenzeile mit zwei Zeilen Text neben einem Bild

Tabellenzeile mit zwei Zeilen Text neben einem Bild

Ich versuche, die von mir erstellte Tabelle in MS Word zu replizieren, aber es fällt mir schwer, den besten Weg dafür zu finden.

Beispiel

Ich möchte alle Maße angeben, wie etwa Bildmaße (Höhe = 1 cm, Breite hängt vom Seitenverhältnis ab), Bildabstand (links = 1 mm, rechts = 2 mm, oben = 1 mm, unten = 1 mm) und Zeilenhöhe (1,2 cm) und -breite (10 cm).

Ich habe mir viele StackExchange-Fragen angesehen. Ich habe zwei Textzeilen in einer Zelle mit verwaltet makecellund ich habe es geschafft, Text um ein Bild mit zu fließen wrapfig, aber beidesinneneine Tabelle erweist sich als sehr schwierig. Ich bin kein erfahrener LaTeX-Benutzer. Ich wäre für jeden Hinweis sehr dankbar!

Was den Code betrifft: Ich habe nur ein paar Zeilen, in denen ich mehrere verschiedene Teillösungen ausprobiert habe:

\documentclass[twoside]{book}

\pagestyle{empty}
\usepackage[paperwidth=125mm, paperheight=190mm, top=1cm, bottom=1cm, inner=2cm, outer=1cm, headheight=0mm, headsep=0mm, marginparwidth=0mm, marginparsep=0mm, footskip=0mm]{geometry}
\special{papersize=125mm,190mm}

\usepackage[utf8]{inputenc}
\usepackage{fourier} 
\usepackage{array}
\usepackage{makecell}
\renewcommand\theadalign{cb}
\renewcommand\theadfont{\bfseries}
\renewcommand\theadgape{\Gape[4pt]}
\renewcommand\cellgape{\Gape[4pt]}

%\usepackage[dvipsnames,table]{xcolor}
%\usepackage{array}
%\usepackage{environ}
%\usepackage{tikz}

\usepackage[table]{xcolor}
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\usepackage{array}% http://ctan.org/pkg/array

\usepackage{wrapfig}

%\usepackage{showframe}

\begin{document}

%\begin{table}[h!]
%   \centering
%   \begin{tabular}{ | c | c | c | }
%       \hline
%       teste & teste & teste \\ \hline
%       \includegraphics[width=10cm]{../ScriptMapa/exp/pt1.png}
%       &
%       %\begin{minipage}[t]{5cm}
%       teste
%       %\end{minipage}
%       & 
%       %\begin{minipage}{5cm}
%   teste
%       %\end{minipage}
%       \\ \hline
%   \end{tabular}
%\end{table}

\noindent
\begin{tabular}{|l|}
    \hline
    \makecell[{{p{3cm}}}]{teste \\ teste}\\
    \hline
\end{tabular}

\end{document}

Antwort1

Ich denke, mit kommt man problemlos an das gewünschte Ergebnis tikz, allerdings geht bei 10cm Breite die graue Linie über den rechten Seitenrand hinaus, wie man bei showframePaket sehen kann.

\documentclass[twoside]{book}
\pagestyle{empty}
\usepackage[paperwidth=125mm, paperheight=190mm, top=1cm, bottom=1cm, inner=2cm, outer=1cm, headheight=0mm, headsep=0mm, marginparwidth=0mm, marginparsep=0mm, footskip=0mm]{geometry}
\special{papersize=125mm,190mm}
\usepackage[utf8]{inputenc}
\usepackage{fourier} 
\usepackage{tikz}
\usetikzlibrary{positioning}
\usepackage{showframe}

\begin{document}
    \noindent
    \begin{tikzpicture}
        \node[minimum height=1.2cm, minimum width=10cm, fill=gray!30, inner sep=0] 
                (A) at (0,0) {};% a width of 10cm goes beyond page margin
        \node[inner sep=0, right=1mm of A.west] (B) {\includegraphics[height=1cm]{FlagPortugal}};
        \node[inner sep=0, right=2mm of B.east, text width=7cm] {{\large Line one} \\ Line two};
    \end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen