
Plain TeX에서 숫자 기호 No를 조판하고 싶습니다.
내 첫 번째 추측은
\def\numero{$\rm N^{\underline o}$}
하지만 o 아래의 줄이 너무 길어서 상자를 줄이기 위해 임의의 길이 값을 사용하여 엉망으로 만들고 싶지 않습니다.
그리고
\def\numero{$\rm N^{\b o}$}
내가 원하는 것이 아닌 보통 크기의 o를 생성합니다.
어떤 아이디어? o가 위 첨자나 기준선인 것은 괜찮습니다.
답변1
약간의 커닝을 사용할 수 있습니다.
\def\numero{%
\leavevmode
\hbox{%
$\rm N^{\mkern0.8mu\underline{\mkern-0.8mu o\mkern-0.8mu}\mkern0.8mu}$%
}%
}
\numero 1
\bye
아마도 더 나은 방법은 악센트 아래 막대를 사용하여 더 작은 o를 높이는 것입니다.
\def\numero{%
{\rm N}%
\raise1.05ex\hbox{\fiverm \b{o}}%
}
\numero 1
\bye
을 올리고 사용하는 양을 추측하고 싶지 않다면 pdftex
를 사용할 수 있습니다 \fontcharht
(또는 N의 높이를 측정하고 산술을 수행하여 어려운 방법으로 수행할 수 있습니다).
\def\numero{%
{\rm N}%
\begingroup
\setbox0=\hbox{\fiverm o}%
\raise\dimexpr\fontcharht\font`N-\ht0\hbox{\fiverm \b{o}}%
\endgroup
}
\numero 1
답변2
유니코드 엔진(xetex 또는 luatex)을 사용하는 경우 유니코드 글꼴을 로드하고 §를 직접 사용할 수 있습니다. 예를 들어:
\input lmfonts
№1
\bye
(이 예제를 luatex 또는 xetex로 처리합니다).