TinyTeX:字型 TS1/ntxtlf/m/n/12=ts1-qtmr at 12.0pt 無法載入:未找到公制(TFM)文件

TinyTeX:字型 TS1/ntxtlf/m/n/12=ts1-qtmr at 12.0pt 無法載入:未找到公制(TFM)文件

我試圖讓一個最小的 LaTeX 在 Docker 容器中工作以支援一些文件生成。目前這就是我要做的:

RUN wget -qO- "https://github.com/yihui/tinytex/raw/master/tools/install-unx.sh" | sh
ENV PATH "$PATH:/root/.TinyTeX/bin/x86_64-linux"
RUN tlmgr install standalone preview ucs was newtx fontaxes xcolor dvisvgm psnfss symbol

每當我嘗試編譯文件時,都會收到錯誤訊息:

Font TS1/ntxtlf/m/n/12=ts1-qtmr at 12.0pt not loadable: Metric (TFM) file not found

這是一個範例文件。這是由工具產生的(m.css),這就是為什麼它使用的包比需要的多。修改docker環境很容易,但是修改實際文件卻非常困難。

\documentclass[12pt,preview]{standalone}

\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{gensymb}
\usepackage{newtxtext}
\usepackage{xcolor}
\usepackage{array,graphicx}
\usepackage{booktabs}
\usepackage{pifont}

\begin{document}
\begin{preview}
$O(2^{N})$
\end{preview}
\end{document}

請注意,我的最終目標是獲得可用於編譯類似文件的最小 Docker 映像。是的,我可以apt-get install texlive-full,一切都會正常,但我寧願找出所需的最小字體和包集。

更一般地說,有沒有辦法從該錯誤訊息轉到我需要的套件的名稱和/或缺少的字體?TS1/ntxtlf/m/n/12=ts1-qtmr不太適合谷歌搜尋。

答案1

TeX 找不到ts1-qtmr.tfm

如果您發出命令

tlmgr info ts1-qtmr.tfm

然後除其他外,它報告

Packages containing files matching `ts1-qtmr.tfm':
tex-gyre:
        texmf-dist/fonts/tfm/public/tex-gyre/ts1-qtmr.tfm

所以

  tlmgr install tex-gyre

會讓事情向前發展。

相關內容