SCID LaTex 文件

SCID LaTex 文件

这是我的第一篇文章,我正在使用国际象棋程序 SCID 用 LaTex 创建一些国际象棋材料。以下代码由 SCID 生成:

\documentclass[10pt,twocolumn]{article}
% This is a LaTeX file generated by Scid.
% You must have the "chess12" package installed to typeset this file.

\usepackage{times}
\usepackage{a4wide}
\usepackage{chess}
\usepackage[T1]{fontenc}

\setlength{\columnsep}{7mm}
\setlength{\parindent}{0pt}

% Macros for variations and diagrams:
\newenvironment{variation}{\begin{quote}}{\end{quote}}
\newenvironment{diagram}{\begin{nochess}}{$$\showboard$$\end{nochess}}

\begin{document}
{\bf
sample\\
}
\begin{chess}{\bf 
1.d4 d5 
    \begin{variation}
     1...Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 Be7 5.Bf4 \end{variation}
    2.c4 e6 3.Nc3 Nf6 4.Nf3 Be7 5.Bf4 \begin{nochess}{\rm \#}\end{nochess} 
\begin{diagram}
\board{rnbqk* r}
 {ppp bppp}
 { * *pn *}
 {* *p* * }
 { *PP B *}
 {* N *N* }
 {PP *PPPP}
 {R *QKB*R}
\end{diagram}

}\end{chess}
{\bf *}
\begin{center} \hrule \end{center}

\end{document}

生成的 pdf 文件看起来不错,但是显示以下错误消息:

在此处输入图片描述

我不知道该怎么办。感谢您的帮助。

问候迈克尔

答案1

您可以通过添加此序言来消除错误:

\documentclass[10pt,twocolumn]{article}
% This is a LaTeX file generated by Scid.
% You must have the "chess12" package installed to typeset this file.

 %new
\usepackage[english]{babel}
\makeatletter \providecommand\babel@core@loaded{}\makeatother
\let\resetat\relax
% end new

\usepackage{times}
\usepackage{a4wide}
\usepackage{chess}

但请注意,chess 包非常老旧,例如使用位图字体。使用 xskak/chessboard 包或 texmate 可以获得更好的质量。

答案2

在 Ubuntu 中您可以安装 texlive-games 和 texlive-latex-extras,因此无需安装包 chess12 的旧字体。

相关内容