在我的文档中,我在环境中的图像旁边显示了文本\tabularx
:在此文本中也有一个环境\itemize
我希望能够将所有文本框在图像旁边,但我的测试不起作用并且返回错误。
谁能帮我 ?
先感谢您。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[left=1.5cm, right=1.5cm, top=1.5cm, bottom=1.5cm]{geometry}
\usepackage{array}
\usepackage{enumitem} %pour l'option [resume] qui permet de reprendre la numérotation
\usepackage{tabularx}
\usepackage[export]{adjustbox}
\usepackage{multicol}
\usepackage{appendix}
\usepackage{libertine}
\usepackage{graphicx}
\usepackage{pifont}
\usepackage[european, RPvoltages, straightvoltages]{circuitikz}
\usepackage{siunitx}
\usepackage{hyperref}
\usepackage{titlesec}
\usepackage{mwe}
\usetikzlibrary{babel}
\usepackage{lmodern}
\newenvironment{manip}{\begin{itemize}[label=\ding{45}]}{\end{itemize}}
\usepackage{booktabs}
\usepackage{tikzsymbols}
\usepackage{moresize}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\begin{document}
\section{Lois de l'électricité}
\subsection{Loi des mailles ou loi d'additivité des tensions}
\begin{center}
\renewcommand\tabularxcolumn[1]{m{#1}}
\begin{tabularx}{\linewidth}{@{} cX @{}}
\includegraphics[width=56mm, valign=c]{example-image}
& \textbf{Manip} :
\begin{manip}
\item faire le montage
\item tester s'il marche
\item attendre !
\end{manip}
\end{tabularx}
\end{center}
\end{document}```
答案1
一个更简单的解决方案是使用表格的线条(而不是booktabs
! 提供的线条)。宽度由表格的宽度定义。
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[left=1.5cm, right=1.5cm, top=1.5cm, bottom=1.5cm]{geometry}
\usepackage{enumitem} %pour l'option [resume] qui permet de reprendre la numérotation
\usepackage{tabularx}
\usepackage[export]{adjustbox}
\usepackage{graphicx}
\usepackage{pifont}
\usepackage{lmodern}
\newenvironment{manip}{\begin{itemize}[label=\ding{45}]}{\end{itemize}}
\begin{document}
\section{Lois de l'électricité}
\subsection{Loi des mailles ou loi d'additivité des tensions}
\begin{center}
\renewcommand\tabularxcolumn[1]{m{#1}}
\begin{tabularx}{\linewidth}{@{} c|X @{}|}
\cline{2-2}
\includegraphics[width=56mm, valign=c]{example-image}
& \textbf{Manip} :
\begin{manip}
\item faire le montage
\item tester s'il marche
\item attendre !
\end{manip}\\ \cline{2-2}
\end{tabularx}
\end{center}
\end{document}
如果您不想让文本接触框架,一个简单的解决方法是使用具有定义空间的空列:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[left=1.5cm, right=1.5cm, top=1.5cm, bottom=1.5cm]{geometry}
\usepackage{enumitem} %pour l'option [resume] qui permet de reprendre la numérotation
\usepackage{tabularx}
\usepackage[export]{adjustbox}
\usepackage{tikz}
\usepackage{pifont}
\usepackage{lmodern}
\newenvironment{manip}{\begin{itemize}[label=\ding{45}]}{\end{itemize}}
\begin{document}
\section{Lois de l'électricité}
\subsection{Loi des mailles ou loi d'additivité des tensions}
\begin{center}
\renewcommand\tabularxcolumn[1]{m{#1}}
\begin{tabularx}{\linewidth}{@{} c|X p{.5cm} @{}|}
\cline{2-3}
\includegraphics[width=56mm, valign=c]{example-image}
&
\textbf{Manip} :
\begin{manip}
\item faire le montage faire le montagefaire le montagefaire le montagefaire le montagefaire le montagefaire le montage
\item tester s'il marche
\item attendre !
\end{manip}&\\ \cline{2-3}
\end{tabularx}
\end{center}
\end{document}
无关:您正在使用libertine
和lmodern
。前者不会对您的字体产生任何影响,因为您lmodern
稍后会加载另一种字体( )。