
textordmasculine
패키지 에 제공된 기호를 사용하고 싶습니다 textcomp
.
하지만로드하고 싶지 않아요 textcomp
너무 많아서 그 기호만 원하기 때문입니다(사실 밑줄이 있는 남성 순서 기호가 필요하고 를 사용하는 것 외에는 이 기호를 찾지 못했습니다 textcomp
).
에서CTAN나는 찾았다
\DeclareTextSymbol{\textordmasculine}{TS1}{'272}
\DeclareTextSymbolDefault{\textordmasculine}{TS1}
하지만 이 줄을 사용하여 해당 기호를 로드하는 방법을 모릅니다.
둘 다 사용하면
Encoding scheme `TS1' unknown. ...ontFamily{TS1}{cmr}{\hyphenchar\font\m@ne}
Encoding scheme `TS1' unknown. \DeclareFontFamily{TS1}{phv}{}
답변1
가득한textcomp
\documentclass{article}
\usepackage{textcomp}
\begin{document}
\textordmasculine
\end{document}
패키지는 textcomp
"하위 인코딩"이라는 개념으로 TS1 인코딩의 전체 범위를 지원하지 않는 글꼴군을 처리합니다.
없는 전체 인코딩 TS1textcomp
\documentclass{article}
\usepackage[TS1,OT1]{fontenc}% or T1 instead of OT1
\begin{document}
\textordmasculine
\end{document}
사용된 글꼴이 다음을 지원한다고 가정합니다.모두TS1의 상징. 그러나 \textordmasculine
일반적으로 누락되지 않습니다. 그러나 이와 같은 다른 기호는 \textbullet
TS1 인코딩을 사용하도록 재정의되었습니다.
부분 인코딩 TS1\textordmasculine
\documentclass{article}
\DeclareFontEncoding{TS1}{}{}
\DeclareFontSubstitution{TS1}{cmr}{m}{n}
\DeclareTextSymbol{\textordmasculine}{TS1}{186}
\DeclareTextSymbolDefault{\textordmasculine}{TS1}
\begin{document}
\textordmasculine
\end{document}
그런 다음 기호는 여전히 LaTeX의 NFSS2를 사용하여 정의됩니다. 이는 글꼴 크기 명령, 글꼴 속성 변경( \textbf
, …)이 작동함을 의미합니다. 그러나 \textbullet
재정의되지는 않습니다.
일반 TeX 명령을 통한 글꼴 로딩
한 가지 크기와 모양의 기호만 필요한 경우 글꼴을 직접 로드할 수도 있습니다. 그런 다음 먼저 다음을 사용하여 기호에 대한 MWE를 만듭니다 textcomp
.
\documentclass{article}
\usepackage[loading]{tracefnt}
\usepackage{textcomp}
\pagestyle{empty}
\begin{document}
\textordmasculine
\end{document}
글꼴 크기와 계열이 올바른지 확인하세요.
- 문서 클래스(
10pt
,11pt
,12pt
)에 대한 올바른 크기 옵션입니다. - MWE에는 다른 모든 글꼴 패키지(
lmodern
,mathptx
, …)가 포함되어 있습니다.
그런 다음 LaTeX를 통해 MWE를 실행하고 다음 정보를 찾습니다 tracefnt
.
LaTeX Font Info: External font `tcrm1000 at10.0pt' loaded as
(Font) TS1/cmr/m/n/10 on input line 6.
tcrm1000 at10.0pt
글꼴 및 크기 설정에 따라 다를 수 있습니다. 우리에게 필요한 데이터는 다음과 같습니다 \newfont
.
\documentclass{article}
\newfont{\fonttextcomp}{tcrm1000 at10.0pt}
% \providecommand for the case `textcomp` is loaded.
\providecommand*{\textordmasculine}{%
\begingroup\fonttextcomp\symbol{186}\endgroup
}
\begin{document}
\textordmasculine
\end{document}
제한 사항: 기호는 크기가 조정되지 않거나 영향을 받습니다 \textbf
. 각 변형에는 새로운 글꼴과 매크로가 필요합니다.
요약
최신 방법은 번거롭고 한계가 심각하므로 세 번째 방법(또는 처음 세 가지 방법 중 하나)을 권장합니다.