Я пытаюсь сделать функцию, чтобы изображение было слева, а текст справа. У меня получилось следующее:
% 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]
Итак, в целом, слева будет добавлено изображение шириной 2 см, затем интервал с использованием \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}
Хотя предложение использовать {} вместо [] теперь работает, я все еще получаю предупреждение command \imtxt undefined в Overleaf