使用 Overleaf 渲染 .svg 文件的字体时出现问题

使用 Overleaf 渲染 .svg 文件的字体时出现问题

我已经看到一些关于此问题的问题,但我找不到解决方案。我的问题是,当我插入 .svg 文件时,它无法像在 Mozilla 或 GIMP 中那样呈现。

在 Overleaf 中如下所示:

以 Mozilla 为例(这是我想要的方式):

svg 中的字体是 Times New Roman 和 cmmi10.ttf,我正在用 Overleaf 中的 pdfLaTeX 进行编译,初始代码如下:(编辑后我添加了更多评论)

\documentclass[a4paper,12pt,openany]{book}
\usepackage[utf8x]{inputenc}
\usepackage{pmgraph}
\usepackage[normalem]{ulem}
\usepackage[spanish]{babel}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage{tabularx}
\usepackage{float}
\usepackage{amsfonts, amsmath}
\usepackage{txfonts}
\usepackage{tikz}
\usepackage{multicol}
\usepackage{capt-of}
\usepackage{fancyhdr}
\graphicspath{ {Figurer/} }
\usetikzlibrary{shapes,backgrounds}
\selectlanguage{spanish}
\usepackage[left=2.54cm,top=2.54cm,right=2.54cm,bottom=2.54cm]{geometry}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{enumerate}
\usepackage{enumitem}
\pagestyle{plain}
\usepackage{mathabx}
\usepackage{parskip} 
\usepackage{svg} 
\graphicspath{ {images/} }

\begin{document}

\begin{figure}[htpb]
    \centering
    \includesvg[]{18.svg}
    \caption{$\mathcal{R}_n$}
\end{figure}


\begin{figure}[htpb]
    \centering
    \includesvg[inkscapelatex=false]{18.svg}
    \caption{$\mathcal{R}_n$}
\end{figure}

\end{document}

我收到以下错误:

最后可以在这里获取原始 svg 文件:https://drive.google.com/file/d/1w2allGwR0D18nJGAlWpbe8zuhTYjT1tu/view?usp=sharing

提前感谢大家。

相关内容