전체 fdsymbol 패키지 없이 단일 기호 \vBar를 가져오는 방법

전체 fdsymbol 패키지 없이 단일 기호 \vBar를 가져오는 방법

\vBar패키지에서 단일 기호를 가져오고 싶습니다 fdsymbol. \DeclareFontFamily와 같은 명령을 사용해야 한다는 것은 알고 있지만 \DeclareMathSymbol이러한 명령에 어떤 약어와 설정을 연결해야 할지 모르겠습니다.

어떤 도움이라도 주시면 감사하겠습니다.

답변1

일반적인 해결책은 다음에 대한 답변에 나와 있습니다.다른 글꼴에서 단일 기호 가져오기

귀하의 경우 독서가 fdsymbol.sty좀 더 복잡해질 수 있습니다. 다음과 같은 것 :

\documentclass{article}

\DeclareFontFamily{U}{FdSymbolC}{}
\DeclareFontShape{U}{FdSymbolC}{m}{n}{
    <-7.1> s * FdSymbolC-Book
    <7.1-> s * FdSymbolC-Book
}{}
\DeclareSymbolFont{arrows}{U}{FdSymbolC}{m}{n}
\DeclareMathSymbol{\vBar}{\mathrel}{arrows}{245}
\begin{document}
$\vBar$
\end{document}

여기에 이미지 설명을 입력하세요

IMHO가 해야 할까요? \vBarin 의 정의부터 시작해서 fdsymbol.sty차근차근 정의를 확장해가며 찾아냈습니다 .

가장 시간이 많이 걸리는 부분은 \@tempcnta카운터를 추적하는 것이었습니다. ;-) 아니요, 그렇지 않았습니다. 방금 이름이 바뀐 사본을 편집 fdsymbol.sty하고 정의를 \fdsy@@DeclareSymbol다음에서 변경했습니다.

\newcommand\fdsy@@DeclareSymbol[4]{\DeclareMathSymbol{#2}{#3}{#4}{#1}}

~ 안으로

\newcommand\fdsy@@DeclareSymbol[4]{%
  \typeout{\unexpanded{\DeclareMathSymbol{#2}{#3}{#4}{#1}}}%
  \DeclareMathSymbol{#2}{#3}{#4}{#1}%
}

이 변경으로 log-file에는 올바른 명령을 찾은 방법에 대한 답변이 있습니다 \DeclareMathSymbol.

관련 정보