在单独的 tex 文件中包含图形标题?

在单独的 tex 文件中包含图形标题?

我使用的是 overleaf,编译器是 pdflatex。我为每个部分都创建了一个 main.tex 和一个 file.tex,所有这些都与包子文件粘合在一起。

我想避免使用图形代码块中断不同部分的文本。因此,我创建了一个 figures.tex 来放置图形代码。但是,编译 main.tex 导致找不到图形

这是我的 main.tex

\documentclass[12pt]{article}

%% Language and font encodings
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{times}
\usepackage[english]{babel}
\usepackage{subfiles}
\setlength{\parindent}{4em}
\setlength{\parskip}{1em}


%% Sets page size and margins
\usepackage[a4paper,top=2.5cm,bottom=2cm,left=2.5cm,right=2.5cm,marginparwidth=1.75cm]{geometry}
%% Useful packages
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage[colorlinks=true, allcolors=blue]{hyperref}

\title{Thesis}
\author{Alessandro D.}

\begin{document}
\graphicspath{{images/}{../images/}}
\maketitle

\section{Introduction}

\subfile{sections/introduction}

\bibliographystyle{abbrv}
\bibliography{sample}

\end{document}

然后我有一个名为sections的子文件夹和一个名为images的子文件夹,其中包含png图像。下面是一个我遇到麻烦的例子:

\documentclass[../main.tex]{subfiles}
\begin{document}
\section{Introduction}
blabla
Some examples of trophi can be seen in \autoref{fig:trophi.png} 
blabbla
\end{document}

这是 figures.tex

\documentclass[../main.tex]{subfiles}
\begin{document}

\begin{figure}[ht]
\centering
\includegraphics[width=1\textwidth]{trophi.png}
\caption{\textbf{Bwise haplotypes}. SEM microscopy from \cite{melone_trophi_2005} of different bdelloid trophi.}
\label{fig:trophi}
\end{figure}

\end{document}

编译 main.tex 得到以下结果

Some examples of trophi can be seen in?? bla-bla-bla

没有显示任何图形,似乎无法找到它。

那么有可能实现这个吗?

多谢。

相关内容