在 LaTeX 中排版填字游戏

在 LaTeX 中排版填字游戏

我一直在尝试用 LaTeX 以美观的方式排版一个简单的填字游戏,使用cwpuzzle 包,但我一直遇到问题。

也就是说,细胞周围的线条看起来“加倍”或重叠。

我该怎么做才能修复这个问题?

这是我的代码:

\documentclass{article}

\usepackage[large]{cwpuzzle}
\renewcommand{\PuzzleBlackBox}{\rule{.45\PuzzleUnitlength}{.45\PuzzleUnitlength}}
\renewcommand{\PuzzleLineThickness}{.5pt}
\begin{document}

\begin{Puzzle}{16}{16}
    |{} |{} |{} |[5]D   |{} |{} |{} |{} |{} |{} |{} |{} |{} |[15]W  |{} |{} |.
    |{} |{} |[6]B   |E  |A  |U  |T  |I  |F  |U  |L  |{} |{} |I  |{} |{} |.
    |{} |{} |{} |L  |{} |{} |{} |{} |{} |{} |{} |{} |{} |T  |{} |{} |.
    |{} |{} |{} |[1]A   |B  |A  |N  |[2]D   |O  |N  |{} |{} |{} |H  |{} |{} |.
    |{} |{} |{} |Y  |{} |{} |{} |I  |{} |{} |{} |[16]L  |I  |O  |N  |{} |.
    |{} |{} |{} |{} |{} |{} |{} |G  |{} |{} |{} |{} |{} |U  |{} |{} |.
    |{} |{} |[3]C   |R  |E  |A  |T  |E  |{} |{} |{} |[12]C  |A  |T  |{} |{} |.
    |{} |{} |O  |{} |{} |{} |{} |S  |{} |{} |{} |U  |{} |{} |{} |{} |.
    |{} |{} |L  |{} |{} |{} |{} |T  |{} |[13]G  |I  |R  |A  |F  |F  |[17]E  |.
    |[14]B  |R  |O  |W  |N  |{} |{} |{} |{} |{} |{} |R  |{} |{} |{} |L  |.
    |{} |{} |M  |{} |{} |{} |[9]D   |[8]I   |M  |I  |N  |I  |S  |H  |{} |E  |.
    |{} |{} |B  |{} |{} |{} |{} |N  |{} |{} |{} |C  |{} |{} |{} |P  |.
    |{} |{} |U  |{} |{} |{} |{} |S  |{} |{} |{} |U  |{} |{} |{} |H  |.
    |[7]D   |I  |S  |A  |P  |P  |E  |A  |R  |{} |{} |L  |{} |{} |{} |A  |.
    |O  |{} |{} |{} |{} |{} |{} |N  |{} |{} |{} |U  |{} |{} |{} |N  |.
    |G  |{} |{} |{} |{} |{} |{} |E  |{} |{} |{} |M  |{} |{} |{} |T  |.
\end{Puzzle}


\begin{PuzzleClues}{\textbf{Across}}
\Clue{1}{ABANDON}{ABANDON}
\Clue{3}{CREATE}{CREATE}
\Clue{6}{BEAUTIFUL}{BEAUTIFUL}
\Clue{7}{DISAPPEAR}{DISAPPEAR}
\Clue{9}{DIMINISH}{DIMINISH}
\Clue{12}{CAT}{CAT}
\Clue{13}{GIRAFFE}{GIRAFFE}
\Clue{14}{BROWN}{BROWN}
\Clue{16}{LION}{LION}

\end{PuzzleClues}

\begin{PuzzleClues}{\textbf{Down}}
\Clue{2}{DIGEST}{DIGEST}
\Clue{4}{COLOMBUS}{COLOMBUS}
\Clue{5}{DELAY}{DELAY}
\Clue{8}{INSANE}{INSANE}
\Clue{10}{CURRICULUM}{CURRICULUM}
\Clue{11}{DOG}{DOG}
\Clue{15}{WITHOUT}{WITHOUT}
\Clue{17}{ELEPHANT}{ELEPHANT}

\end{PuzzleClues}

\clearpage

\PuzzleSolution

\begin{Puzzle}{16}{16}
    |{} |{} |{} |[5]D   |{} |{} |{} |{} |{} |{} |{} |{} |{} |[15]W  |{} |{} |.
    |{} |{} |[6]B   |E  |A  |U  |T  |I  |F  |U  |L  |{} |{} |I  |{} |{} |.
    |{} |{} |{} |L  |{} |{} |{} |{} |{} |{} |{} |{} |{} |T  |{} |{} |.
    |{} |{} |{} |[1]A   |B  |A  |N  |[2]D   |O  |N  |{} |{} |{} |H  |{} |{} |.
    |{} |{} |{} |Y  |{} |{} |{} |I  |{} |{} |{} |[16]L  |I  |O  |N  |{} |.
    |{} |{} |{} |{} |{} |{} |{} |G  |{} |{} |{} |{} |{} |U  |{} |{} |.
    |{} |{} |[3]C   |R  |E  |A  |T  |E  |{} |{} |{} |[12]C  |A  |T  |{} |{} |.
    |{} |{} |O  |{} |{} |{} |{} |S  |{} |{} |{} |U  |{} |{} |{} |{} |.
    |{} |{} |L  |{} |{} |{} |{} |T  |{} |[13]G  |I  |R  |A  |F  |F  |[17]E  |.
    |[14]B  |R  |O  |W  |N  |{} |{} |{} |{} |{} |{} |R  |{} |{} |{} |L  |.
    |{} |{} |M  |{} |{} |{} |[9]D   |[8]I   |M  |I  |N  |I  |S  |H  |{} |E  |.
    |{} |{} |B  |{} |{} |{} |{} |N  |{} |{} |{} |C  |{} |{} |{} |P  |.
    |{} |{} |U  |{} |{} |{} |{} |S  |{} |{} |{} |U  |{} |{} |{} |H  |.
    |[7]D   |I  |S  |A  |P  |P  |E  |A  |R  |{} |{} |L  |{} |{} |{} |A  |.
    |O  |{} |{} |{} |{} |{} |{} |N  |{} |{} |{} |U  |{} |{} |{} |N  |.
    |G  |{} |{} |{} |{} |{} |{} |E  |{} |{} |{} |M  |{} |{} |{} |T  |.
\end{Puzzle}


\end{document}

结果如下:

在此处输入图片描述

相关内容