在表格单元格内插入 SVG 时出现问题

在表格单元格内插入 SVG 时出现问题

我正在尝试创建一个包含合并的行和列、图像和 SVG 的表格。

我成功地包含了图像,但是在使用 SVG 时却遇到了困难,不知何故,它无法适应属性单元格。

语法如下:

\documentclass[15pt]{article}

\usepackage{xcolor}
\usepackage{array}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{makecell}
\usepackage{colortbl}
\usepackage{svg}
\usepackage{graphicx}

\begin{document}

    \begin{table}
        \begin{tabular}{|llll|}
            \hline
            \rowcolor{red} \multicolumn{1}{|c}{\includegraphics{1_short}}     & \multicolumn{2}{l}{\huge FICHE D'EXTRACTION} & \multicolumn{1}{c|}{Le 23/03/2022} \\ \hline
            \multicolumn{1}{|l|}{}              & \multicolumn{2}{l|}{}                   & Urgence 1                          \\ \hline
            \multicolumn{3}{|l|}{\includegraphics[width=10cm,height=10cm,keepaspectratio]{bien1.jpeg} \includegraphics[width=10cm,height=10cm,keepaspectratio]{bien2.jpeg}} & \multirow{2}{*}{\includesvg[width=10cm]{map-0}}   \\ \cline{1-3}
            \multicolumn{3}{|l|}{Inputs liées à Ste Marie}                                &                                    \\ \hline
            \multicolumn{1}{|l|}{Logo sinistre} & \multicolumn{3}{l|}{Extraction}                                              \\ \hline
            \multicolumn{1}{|l|}{Logo sinistre} & \multicolumn{3}{l|}{Sensible aux éclaboussures}                              \\ \hline
            \multicolumn{1}{|l|}{Logo sinistre} & \multicolumn{3}{l|}{Protection}                                              \\ \hline
        \end{tabular}
    \end{table}

\end{document}

我曾希望\includegraphics{}并且\includesvg{}能够以相同的方式工作,但是在生成文档(使用)时我得到了这种结果pdflatex

在此处输入图片描述

请注意,该表格是从横向图像截取的截图,但为了更清晰而进行了旋转。即使没有旋转,问题仍然存在。

我不知道我应该做什么,我应该在生成文档之前从 SVG 生成图像吗,或者是否有“本机”方法来解决这个问题?

提前致谢

编辑:我更新了最小工作示例

相关内容