女性、男性のシンボル、wasysym 付きベクター フォントなし

女性、男性のシンボル、wasysym 付きベクター フォントなし

\femaleドキュメントにと の記号が必要です\male。ただし、以下のコードを使用すると、PDF にはピクセル記号しか表示されません。Acrobat Reader でフォントを確認すると、フォントF30タイプ 3 が埋め込まれていないと表示されます。私は MiKTeX 4.0.1 を使用しています。

これらのシンボルをベクター シンボルとして含む他のフォント (できれば lmodern) はありますか?

\documentclass [] {article}

\usepackage{wasysym}
\begin{document}
    \mars%
    \female%
\end{document}

答え1

「完全な」wasyフォントは、3 つの異なる CTAN パッケージで構成されています。

https://ctan.org/pkg/wasy
https://ctan.org/pkg/wasysym
https://ctan.org/pkg/wasy-type1

最初のものは、フォントの Metafont ソースとプレーン TeX ( を使用wasyfont.tex) の基本的なサポートを提供します。

2 番目は、フォント (およびwasysym.sty関連.fdファイル) の LaTeX サポートを提供します。

3 番目は、フォントの Type1 (スケーラブル) バージョンを提供します。

最後のものをインストールしない限り、フォントはビットマップになります。 分離している理由は、3 つのパッケージが異なる作成者によって作成されているためです。

答え2

別のパッケージ (この場合は ) を試してくださいmarvosym

\documentclass{article}
\usepackage{marvosym}
\begin{document}
    A\Male%
    \Female%
\end{document}

ここに画像の説明を入力してください

答え3

を使用するとfontspec、それらを含む任意のUnicodeフォントからそれらを読み込むことができます。

\usepackage{fontspec}
\newfontfamily\symbolfont{DejaVu Sans}[
  Scale=MatchUppercase]

\newcommand\Male{{\symbolfont\symbol{"2642}}}
\newcommand\Female{{\symbolfont\symbol{"2640}}}

♀ および ♂ Unicode 文字を でアクティブに設定できますnewunicodechar

関連情報