在《棋盘:用于打印棋盘的包》(作者:Ulrike Fischer,2014 年 5 月 1 日)一书第 71 页的示例中,有一个例子
我编译的时候只出现下面的图片,为什么?
\documentclass[parskip]{scrartcl}
\usepackage{chessboard}
\usepackage[T1]{fontenc}
\usepackage[ps]{skak}
\newchessgame
\includegraphics
[scale=0.477,viewport=20
17 20
17]
{inputs/brett}%
\chessboard[showmover=false,
border=false,
label=false,
boardfontencoding=LSBC5,
boardfontsize=20pt,
whitepiececolor=brown!70,
blackpiececolor=black,
setfontcolors]
\end{document}
答案1
inputs/brett
是您在手册中找到的精美棋盘图像的完整路径。正如 Christian an Clément 指出的那样,出现此错误是因为您没有该特定文件。
解决方案是:找到一个棋盘图像并使用它。差不多就是这样。:)
例如,考虑这张图片(由 Google Images 提供):
然后你可以在自己的代码中做一些调整:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{xskak}
\usepackage{chessboard}
\begin{document}
\includegraphics[scale=0.605,viewport=0 18 -20 0]{board.jpg}
\newchessgame
\chessboard[
showmover=false,
border=false,
label=false,
boardfontsize=20pt,
whitepiececolor=white,
blackpiececolor=black,
setfontcolors]
\end{document}
导致:
笔记:抱歉,对齐效果不好,我不太擅长修复视口点(请参阅viewport
随附图片中的关键)。但希望您能明白我的意思。
希望有帮助。:)
检查并解决。:)
我将这个问题标记为 CW,因为我觉得这个答案不是 100% 正确的。无论如何。