我想用 制作一个混沌数独logicpuzzle
。现在这些例子很有帮助,但我真的不明白如何改变行和列的大小,一切都总是 5 x 5。有人知道如何改变吗?
答案1
来自包装文档,第“2.2.1.1 选项”一节:
width [5.1cm]
设置网格排版的小页面的宽度。
scale [1]
缩放小页面中网格的大小。
fontsize [Large]
指定网格旁边的数字的 大小。这里使用通常的 LATEX大小。可能的值:tiny
,,,,,,,,,,,scriptsize
footnotesize
small
normalsize
large
Large
LARGE
huge
Huge
使用这些选项:
\documentclass{article}
\usepackage{logicpuzzle}
\begin{document}
Example with standard dimension (from the manual):
\begin{center}
\begin{chaossudoku}
\chaossudokucell{1}{1}{3}
\chaossudokucell{1}{5}{4}
\chaossudokucell{3}{2}{4}
\chaossudokucell{4}{2}{5}
\chaossudokucell{5}{5}{2}
\begin{puzzlebackground}
\fillarea{orange}{(1,1)--(1,2)--(2,2)--(2,3)--(4,3)--(4,1)
--(1,1)}
\fillarea{pink!30}{(1,2)--(1,6)--(3,6)--(3,5)--(2,5)
--(2,2)--(1,2)}
\fillarea{yellow}{(2,3)--(2,5)--(3,5)--(3,4)--(5,4)
--(5,2)--(4,2)--(4,3)--(2,3)}
\fillarea{cyan}{(3,4)--(3,6)--(6,6)--(6,5)--(5,5)
--(5,4)--(3,4)}
\fillarea{yellow!40}{(4,1)--(4,2)--(5,2)--(5,5)--(6,5)
--(6,1)--(4,1)}
\end{puzzlebackground}
\end{chaossudoku}
\end{center}
Example with enlarged dimension:
\begin{center}
\begin{chaossudoku}[scale=1.5, fontsize=Huge, width=7.65cm]
\chaossudokucell{1}{1}{3}
\chaossudokucell{1}{5}{4}
\chaossudokucell{3}{2}{4}
\chaossudokucell{4}{2}{5}
\chaossudokucell{5}{5}{2}
\begin{puzzlebackground}
\fillarea{orange}{(1,1)--(1,2)--(2,2)--(2,3)--(4,3)--(4,1)
--(1,1)}
\fillarea{pink!30}{(1,2)--(1,6)--(3,6)--(3,5)--(2,5)
--(2,2)--(1,2)}
\fillarea{yellow}{(2,3)--(2,5)--(3,5)--(3,4)--(5,4)
--(5,2)--(4,2)--(4,3)--(2,3)}
\fillarea{cyan}{(3,4)--(3,6)--(6,6)--(6,5)--(5,5)
--(5,4)--(3,4)}
\fillarea{yellow!40}{(4,1)--(4,2)--(5,2)--(5,5)--(6,5)
--(6,1)--(4,1)}
\end{puzzlebackground}
\end{chaossudoku}
\end{center}
\end{document}