Heute habe ich die neue Version v1.4 vom logicpuzzle bundle auf Bitbucket gepusht. Es unterstützt nun auch sogenannte Skyline Rätsel (aka Skyscrapers, Wolkenkratzer, Hochhäuser, …)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
begin{center} begin{skyline} skylineB{3,{},3,1,{}} skylineL{{},4,3,{},{}} skylineT{{},{},2,{},3} skylineR{{},1,3,{},{}} skylinecell{1}{3}{2} skylinecell{4}{2}{3} end{skyline} hspace{1cm} begin{skyline} skylineB{3,{},3,1,{}} skylineL{{},4,3,{},{}} skylineT{{},{},2,{},3} skylineR{{},1,3,{},{}} setrow{5}{5,4,3,1,2} setrow{4}{4,5,1,2,3} setrow{3}{2,3,5,4,1} setrow{2}{1,2,4,3,5} setrow{1}{3,1,2,5,4} end{skyline} end{center} |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
begin{center} begin{skyline}[sudoku,scale=.46] skylineB{4,5,2,5,2,1,2,4,3} skylineL{4,2,2,2,1,3,3,3,2} skylineT{4,1,3,2,3,5,3,2,3} skylineR{3,3,1,3,4,2,3,2,4} setrow{9}{{},{},{},8,{},{},{},7} setrow{8}{{},{},4,{},{},6,{},{},8} setrow{7}{{},2,{},7,{},{},{},{},1} setrow{6}{{},{},{},{},8,2} setrow{5}{{},{},2,{},4,{},7} setrow{4}{{},{},{},3,{},{},4} setrow{3}{{},{},{},{},1} setrow{2}{{},3,{},{},{},{},1,2} setrow{1}{{},{},5} end{skyline} hspace{1cm} begin{skyline}[sudoku,scale=.46] skylineB{4,5,2,5,2,1,2,4,3} skylineL{4,2,2,2,1,3,3,3,2} skylineT{4,1,3,2,3,5,3,2,3} skylineR{3,3,1,3,4,2,3,2,4} setrow{9}{3,9,6,8,5,1,2,7,4} setrow{8}{1,7,4,9,2,6,3,5,8} setrow{7}{5,2,8,7,3,4,9,6,1} setrow{6}{7,4,3,1,8,2,6,9,5} setrow{5}{9,8,2,6,4,5,7,1,3} setrow{4}{6,5,1,3,9,7,4,8,2} setrow{3}{8,6,7,2,1,3,5,4,9} setrow{2}{4,3,9,5,6,8,1,2,7} setrow{1}{2,1,5,4,7,9,8,3,6} end{skyline} end{center} |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
begin{center} begin{skyline}[rows=6,columns=6,scale=.65] skylineB{4,2,1,3,3,2} skylineL{3,3,4,3,2,1} skylineT{1,2,3,3,2,4} skylineR{4,1,2,2,2,3} skylinecell{2}{4}{1} skylinecell{4}{1}{4} skylinecell{5}{2}{3} begin{puzzlebackground} fillarea{Wheat}{(1,1)--(1,3)--(4,3)--(4,1)--(1,1)} fillarea{HotPink!30}{(1,3)--(1,7)--(4,7)--(4,6)--(2,6)--(2,3)--(1,3)} fillarea{GreenYellow}{(2,3)--(2,6)--(4,6)--(4,3)--(2,3)} fillarea{LightBlue}{(4,1)--(7,1)--(7,5)--(6,5)--(6,2)--(4,2)--(4,1)} fillarea{LightSalmon!50}{(4,7)--(4,4)--(5,4)--(5,6)--(6,6)--(6,5)--(7,5)--(7,7)--(4,7)} fillarea{LightYellow}{(4,2)--(4,4)--(5,4)--(5,6)--(6,6)--(6,2)--(4,2)} end{puzzlebackground} end{skyline} hspace{1cm} begin{skyline}[rows=6,columns=6,scale=.65] skylineB{4,2,1,3,3,2} skylineL{3,3,4,3,2,1} skylineT{1,2,3,3,2,4} skylineR{4,1,2,2,2,3} setrow{6}{6,3,4,1,5,2} setrow{5}{5,6,2,3,1,4} setrow{4}{2,1,3,6,4,5} setrow{3}{1,4,5,2,6,3} setrow{2}{4,2,1,5,3,6} setrow{1}{3,5,6,4,2,1} begin{puzzlebackground} fillarea{Wheat}{(1,1)--(1,3)--(4,3)--(4,1)--(1,1)} fillarea{HotPink!30}{(1,3)--(1,7)--(4,7)--(4,6)--(2,6)--(2,3)--(1,3)} fillarea{GreenYellow}{(2,3)--(2,6)--(4,6)--(4,3)--(2,3)} fillarea{LightBlue}{(4,1)--(7,1)--(7,5)--(6,5)--(6,2)--(4,2)--(4,1)} fillarea{LightSalmon!50}{(4,7)--(4,4)--(5,4)--(5,6)--(6,6)--(6,5)--(7,5)--(7,7)--(4,7)} fillarea{LightYellow}{(4,2)--(4,4)--(5,4)--(5,6)--(6,6)--(6,2)--(4,2)} end{puzzlebackground} end{skyline} end{center} |