我正在使用 newlfm 和 babel[spanish] 包写一封信,但来自 spanish 的一些构造无法使用来自 newlfm 的命令。这是一个最小的工作示例:
\documentclass[12pt,a4paper,busletter,spanish]{newlfm}
\usepackage[utf8]{inputenc} % Should not be used with LuaTeX
\usepackage[T1]{fontenc}
\usepackage{babel}
\namefrom{%
Dr. N. N. \\
N"o pasaporte: 1234556789 \\ %%% do not work...
}
\addrfrom{Ciudad}
\addrto{%
Señora: \\
M. Sc. M. M. \\
Universidad de la Ciudad
}
\dateset{8 de marzo de 2016}
\greetto{}
\closeline{Sin otro particular, le saluda atentamente,}
\PhrRegard{Ref.}
\regarding{Aceptación invitación}
\begin{document}
\begin{newlfm}
En referencia a nota N"o 12344321 %%% This works
acepto la invitación a ...
\end{newlfm}
\end{document}
它是构造:N“o,它构造 V 并在索引位置上方有一个 o,来自西班牙语选项到 babel,它在字母主体中使用时可以按预期工作,但在 \namefrom{} 的参数中使用时不起作用。
问题是什么?如何解决?
答案1
babel 快捷方式仅在以下情况下有效:\begin{document}
\documentclass[12pt,a4paper,busletter,spanish]{newlfm}
\usepackage[utf8]{inputenc} % Should not be used with LuaTeX
\usepackage[T1]{fontenc}
\usepackage{babel}
\begin{document}
\namefrom{%
Dr. N. N. \\
N"o pasaporte: 1234556789 \\ %%% do not work...
}
\addrfrom{Ciudad}
\addrto{%
Señora: \\
M. Sc. M. M. \\
Universidad de la Ciudad
}
\dateset{8 de marzo de 2016}
\greetto{}
\closeline{Sin otro particular, le saluda atentamente,}
\PhrRegard{Ref.}
\regarding{Aceptación invitación}
\begin{newlfm}
En referencia a nota N"o 12344321 %%% This works
acepto la invitación a ...
\end{newlfm}
\end{document}
或者更简单,因为您使用 utf8 编码,所以您可以直接输入字符。