다중 색상 환경에서 그래픽 위치 변경

다중 색상 환경에서 그래픽 위치 변경

3열 문서(다중 열 환경 사용)에서 인라인 그래픽을 배치하는 데 문제가 있습니다. 내 이해에 따르면 다중 콜 환경에서는 부동 객체를 사용할 수 없습니다.

오른쪽 열 경계와 같은 높이의 그림이 동반되는 유형의 블록(제목 + 들여쓰기된 세 줄)이 여러 개 있습니다. 내 시도는 "제목 줄"에 그림을 포함시킨 다음 raisebox를 사용하여 그림을 수직으로 이동시키는 것이었습니다.

목표는 이 4줄 ​​블록을 기준으로 수직으로 중앙에 배치하는 것입니다.

불행히도 내 시도는 제목과 들여쓰기된 세 줄 사이의 공간만 증가시켰습니다. 그림을 이동할 때 다른 줄을 방해하지 않도록 그림을 "텍스트 위에" 선언하는 방법이 있나요?

최소한으로 작동하는 예:

\documentclass[11pt,landscape, a4paper]{article}
\usepackage{multicol}
\usepackage[landscape]{geometry}
\usepackage{graphicx}

\pagestyle{empty}
\setcounter{secnumdepth}{0}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt plus 0.5ex}
\geometry{top=1cm,left=1cm,right=1cm,bottom=1cm}

\begin{document}

\raggedright
\footnotesize
\begin{multicols*}{3}

\begin{center}
     \Large{\textbf{Multicol Document}} \\
\end{center}
\vspace{5pt}
\section{Introduction}
\vspace{1cm}
Heading as normal text \hfill\makebox[0cm][r]{\raisebox{-\height}{\includegraphics[width=1.4cm]{picture.png}}}

\hspace*{0.5cm}\begin{tiny}{some line asdasdasdasdasdasdasdasd asdasdasda}\end{tiny} \\
\hspace*{0.5cm}\begin{tiny}{some line asdasdasdasdasdasdasdasd asdasdasda}\end{tiny} \\
\hspace*{0.5cm}\begin{tiny}{some line asdasdasdasdasdasdasdasd asdasdasda}\end{tiny}

\end{multicols*}
\end{document}

답변1

당신이 갖고 싶은 것이 무엇인지 설명을 명확히 하세요.

편집하다: 아래 귀하의 의견을 통해 귀하가 다음을 찾고 있다고 결론을 내렸습니다.

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

(빨간색 선은 텍스트 영역 테두리를 나타냅니다).

\documentclass[11pt,landscape, a4paper]{article}
\usepackage{multicol}
\usepackage[margin=1cm]{geometry}
\usepackage[export,demo]{adjustbox}
\usepackage{tabularx}

\pagestyle{empty}
\setcounter{secnumdepth}{0}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt plus 0.5ex}

%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{lipsum}

\begin{document}

\raggedright
\footnotesize
\begin{multicols*}{3}

\begin{center}
     \Large\textbf{Multicol Document}
\end{center}

\section{Introduction}
\lipsum[1]

\begin{tabular}{m{\dimexpr\linewidth-4\tabcolsep-1.4cm\relax}r @{}}
Heading as normal text

\tiny
some line asdasdasdasdasdasdasdasd asdasdasda

some line asdasdasdasdasdasdasdasd asdasdasda

some line asdasdasdasdasdasdasdasd asdasdasda

some line asdasdasdasdasdasdasdasd asdasdasda

some line asdasdasdasdasdasdasdasd asdasdasda

some line asdasdasdasdasdasdasdasd asdasdasda
    &
\includegraphics[width=1.4cm, valign=c]{picture}
\end{tabular}\medskip
\lipsum
\end{multicols*}
\end{document}

관련 정보