问题描述
对于一个项目,我正在使用Overleaf for LaTex,我需要初始化的尿布包喜欢:
(train_data,train_labels),(test_data,test_labels) = cifar100.load_data(label_mode='fine')
with open('data/cifar100/cifar100_labels.json','r') as j:
cifar_labels = json.load(j)
dataset = tf.data.Dataset.from_tensor_slices((train_data,train_labels))
print(train_dataset.element_spec)
# (TensorSpec(shape=(32,32,3),dtype=tf.uint8,name=None),# TensorSpec(shape=(1,),dtype=tf.int64,name=None))
由此我得到LaTeX错误:找不到文件'uarial.sty',并且无法编译该文件。如果我使用的是Linux,则需要安装,然后我here看到非自由字体包不再可以在背面使用。如果我尝试使用免费软件包helvet或tgheros代替:
\RequirePackage[scaled]{uarial}
\renewcommand*\familydefault{\sfdefault}
我收到错误Fatal Package fontspec错误(对于文件/usr/local/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec.sty,无论如何我都无法直接访问,对吗? )和紧急停止。我该如何更改呢?或者可以用什么代替uarial?
解决方法
我发现我需要更改编译器,以使用tgheros字体。这样可以解决编译错误,并进一步here进行了说明。