Мне нужны символы \female
и \male
в моем документе. Однако, используя код ниже, я получаю только пиксельные символы в pdf. Глядя на шрифт в Acrobat Reader, я вижу, что F30
тип шрифта 3 не встроен. Я использую MiKTeX 4.0.1.
Есть ли другой шрифт (предпочтительно lmodern), который включает эти символы как векторные?
\documentclass [] {article}
\usepackage{wasysym}
\begin{document}
\mars%
\female%
\end{document}
решение1
«Полные» wasy
шрифты состоят из трех различных пакетов CTAN:
https://ctan.org/pkg/wasy
https://ctan.org/pkg/wasysym
https://ctan.org/pkg/wasy-type1
Первый предоставляет исходные тексты Metafont для шрифтов и базовую поддержку простого TeX (с wasyfont.tex
).
Второй обеспечивает поддержку LaTeX для шрифтов ( wasysym.sty
и связанных с ними .fd
файлов).
Третий вариант предоставляет версию шрифтов Type1 (масштабируемую).
Если вы не установите последний, шрифты будут растровыми. Причина разделения в том, что три пакета принадлежат разным людям.
решение2
решение3
С помощью fontspec
вы можете загрузить их из любого шрифта Unicode, который их содержит, например
\usepackage{fontspec}
\newfontfamily\symbolfont{DejaVu Sans}[
Scale=MatchUppercase]
\newcommand\Male{{\symbolfont\symbol{"2642}}}
\newcommand\Female{{\symbolfont\symbol{"2640}}}
Вы можете сделать символы Unicode ♀ и ♂ активными с помощью newunicodechar
.