当我在文本中引用图形或表格时,\ref{something}
它会在菲古拉(或者塔布拉)和数字(例如图~1),但我意识到只有在使用包chemstyle
和[spanish]{babel}
这里有一个 MWE:
\documentclass[a4paper]{book}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{chemstyle}
\begin{document}
\begin{figure}
\includegraphics[width=\textwidth]{lion}
\caption{esto es un león}\label{fig-lion}
\end{figure}
bla bla \ref{fig-lion} bla bla bla bla bla bla bla bla
\end{document}
我在装有 OSX 10.10 的 Mac 上使用 TexShop。排版是用 LaTeX (pdfTex) 完成的。
chemstyle
和之间是否存在不兼容的情况[spanish]{babel}
?或者我的设置有错误?
任何帮助将不胜感激。
答案1
这是标签中活动字符处理方式的一个缺陷babel
。有两种选择:
\usepackage[spanish.notilde]{babel}
或者:
\usepackage[spanish,safe=none]{babel}