ใช้สัญลักษณ์จาก ** bartel-chess-font ** ใน Overleaf

Aug 16 2020

ฉันต้องการใช้สัญลักษณ์บางอย่างจากฟอนต์ bartel-chess- Font ในสองโปรเจ็กต์ใน Overleaf (อันหนึ่งคือ pdfLaTeX และอีกอันคือ XeLaTex) ฉันดาวน์โหลดเนื้อหาที่มีทั้งหมด.mfหรือ.tfmไฟล์และเพิ่มเหล่านี้ไปยัง Bartel-หมากรุกอักษรโฟลเดอร์ในด้านหนึ่งของใบ

อย่างไรก็ตามในตอนนี้ฉันติดอยู่กับวิธีการโหลดและใช้สัญลักษณ์เหล่านี้ในข้อความของเอกสาร

ผมมองไปหลายคำถามในกอง แต่ส่วนใหญ่มีทั้งไม่ได้สำหรับด้านหนึ่งของใบหรือจัดการเฉพาะกับ.ttfไฟล์

ขอขอบคุณที่ช่วยเหลือ !!

คำตอบ

2 UlrikeFischer Aug 16 2020 at 17:47

คุณสามารถใช้ฟอนต์กับคำสั่งระดับต่ำเท่านั้นหรือผ่านแพ็คเกจไดอะแกรม https://www.ctan.org/pkg/chess-problem-diagrams. ไม่มีการรองรับ nfss สำหรับ LaTeX

ดังนั้นโดยปกติแล้ว\font\chessfont=pkelch12 {\chessfont \char99}จำเป็นต้องมีคุณสามารถค้นหาหมายเลขถ่านได้โดยดูที่ตารางแบบอักษรด้านล่าง ฉันต้องปรับแต่งคำสั่งภายในเนื่องจากแบบอักษรมีขนาดการออกแบบที่น่าสนใจเล็กน้อย

แบบอักษรเป็นบิตแมป

\documentclass{article}
\usepackage{fonttable}
\begin{document}

\font\chessfont=pkelch12 {\chessfont \char99} 

\makeatletter

% to get around the curious design size in the fonts:
\renewcommand*{\f@tstartfont}{%
  \@tempdima=\f@size pt
  \font\f@ttestfont=\f@tfontname\space at 100pt\relax %force size ...
  \f@ttestfont \f@tsetbaselineskip
  \ifdim\fontdimen6\f@ttestfont<10pt\relax
    \rightskip=0pt plus 20pt\relax
  \else
    \rightskip=0pt plus 2em\relax
  \fi
  \spaceskip=\fontdimen2\f@ttestfont % 
  \xspaceskip=\fontdimen2\f@ttestfont
  \advance\xspaceskip by\fontdimen7\f@ttestfont
}




\fonttable{pkelch12}
%\fonttable{fselch12}


\end{document}