TFM 또는 설치된 글꼴을 Fontawesome5에서 찾을 수 없음(XeLaTeX가 포함된 Overleaf v2)

TFM 또는 설치된 글꼴을 Fontawesome5에서 찾을 수 없음(XeLaTeX가 포함된 Overleaf v2)

업데이트

내 질문은 내가 만든 테스트 프로젝트(아래 링크)를 컴파일한 결과에 달려 있는데, 이는 글꼴을 찾을 수 없다는 것을 분명히 나타냅니다. fontawesome5Overleaf에서 사용하는 TeX 배포판의 일부로 패키지를 갖는 것은 고객 서비스와 관련되어 있지만 여기에서 설명한 이 특정 문제가 있습니다.아니다. 이는 Overleaf와 별개로 발생할 수 있습니다. 예를 들어 글꼴이 포함된 맞춤형 패키지 또는 동일한 종류의 CTAN zip을 컴퓨터에 설치하지 않고 로컬, 프로젝트별 방식으로 사용하려는 경우입니다. 이것이 바로 제가 이 질문을 중요하고 종결할 자격이 없다고 생각하는 이유입니다.

게다가 그 말은 인정한다."그들이 응답하지 않을 것 같아요. 만약 그렇다면 패키지는 오래 전에 추가되었을 것입니다!"훌륭한 작업을 수행한 Overleaf 팀에게는 완전히 불공평했습니다. 그래서 제가 한 말에 대해 공개적으로 사과드립니다.


업데이트 #2

이 웹 사이트 사용에 대해 더 많은 지식과 경험을 가진 사람들이 다른 옵션을 결정하지 않는 한, 질문에 대한 답변이 실제로 이루어졌다고 생각하지 않는 한, 다른 사용자 와 나 자신에게 방법과 방법을 보여주기 위해 이 질문을 기록용으로 남겨 두겠습니다.하지여기에서 다른 사람들과 교류하세요.


설명된 절차를 시도했습니다.이 질문에 대한 대답에Overleaf v2에서는 ( fontawesome5패키지가 아직 없기 때문에) 아무 소용이 없습니다.

이것을 테스트하기 위해 만든 작은 문서를 사용할 수 있습니다여기(읽기 전용).

하지만 해당 질문과 이 질문의 유일한 차이점은 XeLaTeX를 사용하고 있다는 것입니다.

특히 패키지와 관련된 두 가지 오류는 다음과 같습니다.

오류 #1.- /fontawesome5/tex/fontawesome5-utex-helper.sty, 59행

Font TU/fontawesomefree/solid/n/12=[FontAwesome5Free-Solid-900.otf]:script=latn; at 12.0pt not loadable: Metric (TFM) file or installed font not found.

<to be read again> 
                   relax 
l.59 ...ze_font:nn{\c__fontawesome_kind_tl}{solid}

I wasn't able to read the size data for this font,
so I will ignore the font specification.
[Wizards can fix TFM files using TFtoPL/PLtoTF.]
You might try inserting a different font spec;
e.g., type `I\font<same font id>=<substitute font name>'.

오류 #2.- /fontawesome5/tex/fontawesome5-utex-helper.sty, 60행

Font TU/fontawesomebrands/regular/n/12=[FontAwesome5Brands-Regular-400.otf]:script=latn; at 12.0pt not loadable: Metric (TFM) file or installed font not found.

<to be read again> 
                   relax 
l.60 ...ntawesome_analyze_font:nn{brands}{regular}

I wasn't able to read the size data for this font,
so I will ignore the font specification.
[Wizards can fix TFM files using TFtoPL/PLtoTF.]
You might try inserting a different font spec;
e.g., type `I\font<same font id>=<substitute font name>'.

\faCircle그러면 다음과 같은 명령이 인식되지 않기 때문에 패키지를 전혀 사용할 수 없습니다 .

이 특정 구성에 대해 뭔가 빠졌다고 확신합니다. 무엇이 될까?

XeLaTeX를 사용할 때 Overleaf에서 이 패키지가 작동하도록 하려면 어떻게 해야 합니까?

답변1

(면책조항: 저는 Overleaf의 지원 담당자입니다.)

XeLaTeX와 함께 패키지를 latexmkrc사용하려면 파일 에 한 줄을 추가해야 합니다 .fontawesome5

$ENV{'OPENTYPEFONTS'}='./fontawesome5/opentype/:' . $ENV{'OPENTYPEFONTS'};

.otf파일을 찾을 수 있도록 :뒷면에 Fontawesome5 구성pdflatex와 함께 사용하는 것에 관한 fontawesome5것이므로 OPENTYPEFONTS.

fontawesome5어쨌든 귀하가 게시한 테스트 프로젝트에서 여전히 오류가 발생하고 있습니다(이후 제거되었으므로 더 이상 디버깅을 수행할 수 없습니다).XeLaTeX 하다내가 만든 이 작은 테스트 프로젝트에서 작업을 찾으세요.https://www.overleaf.com/read/fpcpdkswcrrb

fontawesome5하지만 v5.6.3 이상을 사용하는 경우 Overleaf에서는 또 다른 오류가 발생합니다.

Undefined control sequence.
\__fontawesome_glyphindex:n ...D "\str_if_eq:eeTF 
                                              {stop}{#1}{square}{#1}"\sc...
l.8 Something more... \faAddressBook

\str_if_eq:eeTF현재 Overleaf에서 사용되는 TeX Live 2017 버전에서는 해당 명령을 사용할 수 없기 때문입니다 . 따라서 현재(2019년 3월) fontawesome5버전 5.6.3 이상은 Overleaf의 XeLaTeX와 함께 사용할 수 없습니다. 즉, v5.8.0까지, 즉하다일하다.

명확히 해야 할 몇 가지 다른 사항:

  1. 우리하다문의 사항 및 지원 요청에 응답 [email protected]하고 [email protected]저희는하다가능한 한 빨리 응답하도록 노력하세요 :-) 주말에는 지연이 더 길어질 수 있지만... ;-)

  2. 읽기 전용 모드로 프로젝트를 연 후(예:https://www.overleaf.com/read/wmrmtcgstjth) 파일 목록 패널 위의 Overleaf 메뉴 아이콘을 클릭한 다음 "다운로드 - 소스"를 클릭하여 소스 파일의 .zip을 다운로드할 수 있습니다. 또는 이미 자신의 Overleaf 계정에 로그인한 경우 메뉴에서 "프로젝트 복사"를 클릭하여 편집 가능한 사본을 위해 자신의 계정에 복제할 수 있습니다.

조금이라도 도움이 되었으면 좋겠습니다.

관련 정보