이미지 옆에 두 줄의 텍스트가 있는 표 행

이미지 옆에 두 줄의 텍스트가 있는 표 행

나는 MS Word에서 만든 이 표를 복제하려고 시도하고 있지만 이를 수행하는 가장 좋은 방법을 찾는 데 어려움을 겪고 있습니다.

예

이미지 크기(높이=1cm, 너비는 가로 세로 비율에 따라 다름), 이미지 패딩(왼쪽=1mm, 오른쪽=2mm, 위쪽=1mm, 아래쪽=1mm), 행 높이(1.2) 등 모든 크기를 지정하고 싶습니다. cm) 및 너비(10cm)입니다.

나는 많은 StackExchange 질문을 살펴보았습니다. 나는 를 사용하여 셀에서 두 줄의 텍스트를 관리했고 makecell를 사용하여 이미지 주위에 텍스트를 줄 바꿈했지만 wrapfig두 가지를 모두 수행했습니다.내부에테이블이 매우 어려운 것으로 판명되었습니다. 저는 숙련된 LaTeX 사용자가 아닙니다. 어떤 조언이라도 대단히 감사하겠습니다!

코드는 다음과 같습니다. 여러 가지 부분 솔루션을 시도한 몇 줄만 있습니다.

\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}

답변1

를 사용하면 필요한 것을 쉽게 얻을 수 있다고 생각 tikz하지만, 패키지에서 볼 수 있듯이 너비가 10cm이면 회색 선이 오른쪽 페이지 여백을 넘어갑니다 showframe.

\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}

여기에 이미지 설명을 입력하세요

관련 정보