因此,我会在表格中包含一个带有标题(而不是图像)的图形

因此,我会在表格中包含一个带有标题(而不是图像)的图形

我尝试使用此代码创建相同的设计,但问题是它集成了图像而不是图形,因为我想将其包含在图形列表中,因此我尝试输入 begin {figure} 但它只显示错误:

这是我的代码:

\documentclass[12pt]{report}
\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{enumitem}
\usepackage{pifont}
\usepackage[pdftex]{graphicx}
\usepackage{array,multirow,makecell}
\usepackage[table]{xcolor}
\DeclareGraphicsExtensions{.jpg,.pdf,.png}
%%Déclarer un nouveau type de colonne personnalisé( en paramétre la largeur du colonne souhaité
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash }b{#1}}
\newcolumntype{L}[1]{>{\raggedright\arraybackslash }b{#1}}
\newcolumntype{C}[1]{>{\centering\arraybackslash }b{#1}}
\begin{document}
\begin{table}
\begin{tabular}{L{6cm} C{6cm}|}
\rowcolor{lightgray}\multicolumn{2}{|L{13cm}}{Niveaux du reporting IAC BPF }\\
\hline
\includegraphics[height=5cm,width=6cm]{niveauReportingBPF}
&
\begin{itemize}[label=\ding{241},leftmargin=0cm]
\item{Niveau national : Total BPF et contribution de chaque DR y compris   la contribution de la gestion de fortune.}
\item{Niveau régional : Total DR et contribution de chaque CBP.}
\item{Niveau local    : Total CBP et contribution de chaque FDC.}
\end{itemize}
\end{tabular}
\end{table}


\end{document}

显示的结果如下: 在此处输入图片描述

答案1

像这样?

在此处输入图片描述

(在实际文档中,您必须删除demo包中的选项adjustbox)。对于标题,我使用了包capt-of,对于图像定位使用了包adjustbox,它还提供了包的功能graphicx

\documentclass[12pt]{report}
\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{pifont}
\usepackage{enumitem}
\usepackage[table]{xcolor}
\usepackage{array}
\newcolumntype{R}[1]{>{\raggedleft\arraybackslash }p{#1}}  % <--- chnged
\newcolumntype{L}[1]{>{\raggedright\arraybackslash }p{#1}} % <--- chnged
\newcolumntype{C}[1]{>{\centering\arraybackslash }p{#1}}   % <--- chnged
\usepackage[demo, export]{adjustbox} % <-- instead of the package graphicx
                                     % in real document remove "demo"

\usepackage{capt-of}

\begin{document}
   \begin{table}[htb]
\setlength\arrayrulewidth{1pt}
\begin{tabular}{L{6cm} C{6cm}|}
\rowcolor{lightgray}
\multicolumn{2}{|l}{Niveaux du reporting IACBPF }\\
\hline
\includegraphics[height=5cm,width=6cm,valign=T]{niveauReportingBPF}
\captionof{figure}{Caption text}
&
    \begin{itemize}[leftmargin = *,label = \ding{241}]
\item{Niveau national : Total BPF et contribution de chaque DR y compris   la contribution de la gestion de fortune.}
\item{Niveau régional : Total DR et contribution de chaque CBP.}
\item{Niveau local    : Total CBP et contribution de chaque FDC.}
    \end{itemize}
\end{tabular}
    \end{table}
\end{document}

答案2

在非浮动图像上添加标题的简单方法是使用适当的键adjustbox

\usepackage[export]{adjustbox}
...
\includegraphics[height=5cm,width=6cm,valign=t,captionbelow={Caption text},nofloat=figure]{niveauReportingBPF}

选择:

\usepackage{adjustbox}
...
\adjustimage{height=5cm,width=6cm,valign=t,captionbelow={Caption text},nofloat=figure}{niveauReportingBPF}

由于您没有提供最小工作示例(MWE),所以我没有使用您的代码进行测试。

答案3

如果您只想引用图表列表中的图表,则可以使用\addtocontents{lof}{figure}{description of figure}。这将在您的图表列表中添加一行带有页面引用的行。请注意,\protect如果您在其中使用宏,则可能需要最后一个参数。

相关内容