我的文件中有这种编码:
\usepackage[utf8]{inputenc} %unicode support
但我仍然收到错误
Package inputenc Error: Unicode char \u8... not set up for use with ...
如何让 LaTeX 理解符号 ƒ?
答案1
字形Ƒ 和 ƒ可以与T4
字体编码一起使用,方法是使用\m F
和\m F
。要将它们与 UTF8 输入编码一起使用,可以使用newunicodechar
及其\newunicodechar
宏
\newunicodechar{ƒ}{{\fontencoding{T4}\selectfont\m f}}
\newunicodechar{Ƒ}{{\fontencoding{T4}\selectfont\m F}}
不幸的是,它们似乎只存在于位图版本中。
代码
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T4, OT1]{fontenc}
\usepackage{newunicodechar}
\newunicodechar{ƒ}{{\fontencoding{T4}\selectfont\m f}}
\newunicodechar{Ƒ}{{\fontencoding{T4}\selectfont\m F}}
\begin{document}
abcdeƒgh ABCDEƑGH
\end{document}
输出
答案2
和XeLaTeX
:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Calibri} %% Calibri Unicode MS
\begin{document}
ƒ Ƒ
\end{document}