![如果文件包含带重音符号的字符,则 \subfloat 无法使用 \usepackage[portuguese]{babel} 工作](https://linux22.com/image/409079/%E5%A6%82%E6%9E%9C%E6%96%87%E4%BB%B6%E5%8C%85%E5%90%AB%E5%B8%A6%E9%87%8D%E9%9F%B3%E7%AC%A6%E5%8F%B7%E7%9A%84%E5%AD%97%E7%AC%A6%EF%BC%8C%E5%88%99%20%5Csubfloat%20%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20%5Cusepackage%5Bportuguese%5D%7Bbabel%7D%20%E5%B7%A5%E4%BD%9C.png)
如果我使用 \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}```