如果我使用 \usepackage[main=english,portuguese]{babel},则带有重音字符的文件不会出现问题。但我无法用葡萄牙语书写。但如果我使用 \usepackage[portuguese]{babel},而不是使用 \subfloat,则在插入名称包含重音字符(葡萄牙语)的文件时会收到错误消息。非常感谢您的帮助。
\documentclass{article}
%encoding
%--------------------------------------
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%--------------------------------------
%Portuguese-specific commands
%--------------------------------------
\usepackage[portuguese]{babel}
%--------------------------------------
%Hyphenation rules
%--------------------------------------
\usepackage{hyphenat}
\hyphenation{mate-mática recu-perar}
%-------------------------------------- I copied this preamble from https://www.overleaf.com/learn/latex/Portugues
\usepackage[margin=4cm,left=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{subfig}
\usepackage{float}
\usepackage{adjustbox}
\usepackage{grffile} %adds some support for spaces in image file names
\begin{document}
\tableofcontents
\vspace{2cm} %Add a 2cm space
\begin{abstract}
Este é um breve resumo do conteúdo do documento escrito em Português.
\end{abstract}
\section{Seção introdutória}
Conclusões
A 1ª parte deste trabalho está completa, com as medições feitas antes da instalação.
\begin{figure}[H]
\centering
\subfloat[Porto West]{\includegraphics[width=0.4\textwidth]{"/Users/jervell/Desktop/números sc".jpg}}
\hspace{0.5cm}
\caption{Porto routes}
\end{figure}
\end{document}```