왼쪽에 이미지가 있고 오른쪽에 텍스트가 있도록 기능을 만들려고합니다. 나는 다음을 생각해 냈습니다.
% Special container for image on left and text on right
\renewcommand\imtxt[3]{
\begin{center}
\begin{minipage}{#1} %First argument
\includegraphics{#2} %Second argument
\end{minipage}\quad
\begin{minipage}{0.50\linewidth}
#3 %Third Argument
\end{minipage}
\end{center}
}
LaTeX 문서에서 다음과 같이 이 함수를 사용하고 싶습니다.
\imtxt[2cm][Images/Icon_Test.png][test text]
따라서 전반적으로 왼쪽에 2cm 너비의 이미지를 추가한 다음 \quad를 사용하여 간격을 두고 마지막으로 텍스트를 추가합니다.
그러나 \newcommand에는 몇 가지 문제가 있어 컴파일되지 않습니다. 생각?
편집하다:
예제 코드:
% Default Template and Font Size
\documentclass[11pt]{extarticle}
\usepackage{mwe}
% Set Margins of the Document
\usepackage[a4paper,bindingoffset=0in,left=2.54cm,right=2.54cm,top=3.8cm,bottom=2.5cm,footskip=.25in]{geometry}
% Special container for image on left and text on right
\renewcommand\imtxt[3]{
\begin{center}
\begin{minipage}{#1}
\includegraphics{#2}
\end{minipage}\quad
\begin{minipage}{0.50\linewidth}
#3
\end{minipage}
\end{center}
}
% Document begins here
\begin{document}
\imtxt{2cm}{example-image-b}{test text}
\end{document}
[] 대신 {}를 사용하라는 제안이 이제는 작동하지만 여전히 Overleaf에 \imtxt undefine이라는 경고 명령이 표시됩니다.