将 newlfm 包与 babel[spanish] 组合时出现问题

将 newlfm 包与 babel[spanish] 组合时出现问题

我正在使用 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 编码,所以您可以直接输入字符。

相关内容