文件代码如下:
% !TEX program = xelatex
\documentclass[a4paper]{ctexart}
\usepackage[margin=1in]{geometry}
\usepackage{amsmath,amsthm,amssymb}
\usepackage{bm}
\usepackage{graphicx}
\usepackage{color}
\numberwithin{equation}{section}
\pagestyle{plain}
\geometry{left=2.5cm,right=2cm,top=2.5cm,bottom=2cm}
\newcommand{\N}{\mathbb{N}}
\newcommand{\Z}{\mathbb{Z}}
\begin{document}
\title{\bf 关系}
\author{
\bf null}
\date{}\maketitle
\tableofcontents
\zihao{-4}
\newpage
\setcounter{page}{1}
\section{总关系}
\subsection{测试题目}
测试。
\end{document}
显示:
详细错误代码如下:
[{
"resource": "/usr/local/texlive/2022/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-macnew.def",
"owner": "LaTeX",
"severity": 8,
"message": "Critical Package ctex: CTeX fontset `mac' is unavailable in current\n(ctex)\tmode.\n",
"source": "LaTeX",
"startLineNumber": 1,
"startColumn": 1,
"endLineNumber": 1,
"endColumn": 65536
}]
点击进入配置文件后显示:
json文件似乎也有问题,即使重新配置后仍然提示:
详细错误代码如下:
[{
"resource": "/Users/shuzhang/Library/Application Support/Code/User/settings.json",
"owner": "_generated_diagnostic_collection_name_#1",
"severity": 8,
"message": "End of file expected.",
"source": "jsonc",
"startLineNumber": 1,
"startColumn": 29,
"endLineNumber": 1,
"endColumn": 30
}]
ctex-fontset-macnew.def /usr/localftexlive/2022/texmf-dist/tex/atex/ctex/fontset
Critical Package ctex: CTeX fontset `mac' is unavailable in current LaTeX [Ln 1, Col 1]
(ctex) mode.
关键包ctex:ctex字体集“mac”在当前LaTeX中不可用
第一种思路:
在tex文档前面加一句。
%!TEX program = xelatex
第二种思路:
从Windows上拷贝了所有的*.ttc和*.ttf到Linux下
fc-list :lang=zh-cn
引用[simkai.ttf]或者KaiTi,现在去texlive的fontset修改字体定义,将原本的[SIMKAI.TTF]处均改为KaiTi
vi /usr/share/texlive/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def