Latex keresztrejtvény

 ( therion | 2011. január 17., hétfő - 19:25 )

Szevasztok!

Egy keresztrejtvényt kellene csinálnom a cwpuzzle csomaggal (vagy akár mással is, ha van jobb). A következő problémákat nem tudom megoldani:

1. Oszlopok és sorok számozása
2. Háttérszín beállítása törli a határvonalat
3. A keresztrejtvény jobb vagy bal oldalra igazítása, úgy hogy a másik oldalra kerüljenek a feladványok.

Előre is köszönök minden segítséget!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Kb. 13 éve csináltam LaTeX-ben keresztrejtvényt, és akkor az volt a megoldás, hogy \hrule-okból, \kern-ekből és egyéb primitívekből raktam össze kézzel. Pont olyan lett, mint amilyet akartam.

Kösz a választ! Azt esetleg nem tudod hogyan lehet Latex-ben textbox szerűséget összerakni, és azt belerakni egy táblázatba?

Több soros cellára gondolsz a táblázaton belül, vagy egy külön kirakott táblázatra, ami egy darab nagyobb cellát tartalmaz?

Egy táblázaton belüli beágyazott táblázatra gondoltam, de van egy kis gond:


\begin{tabular}[b]{l l}
\begin{Puzzle}{15}{9}
|x |x |x |x |* |x |x |x |x |x |* |x |x |x |x |.
|[][fc] x|[][fc] x|[][fc] x|[][fc] x|[][fc] x|[][fc] x|[][fc] x|[][fc] x|[][fc] x|[][fc] x|[][fc] x|[][fc] x|[][fc] x|[][fc] x|[][fc] x|.
|x |x |x |x |x |* |x |x |x |* |x |x |x |x |x |.
|x |x |x |x |* |x |x |x |x |x |* |x |x |x |x |.
|x |x |x |* |x |x |x |x |x |x |x |* |x |x |x |.
|x |x |* |x |x |x |x |x |* |x |x |x |* |x |x |.
|* |* |x |x |x |x |x |* |x |x |x |x |x |* |* |.
|x |x |x |x |x |x |* |[][fc]x |[][fc]x |[][fc]x |[][fc]x |[][fc]x |[][fc]x |[][fc]x |[][fc]x |.
|x |x |x |x |x |x |* |x |x |x |x |x |x |x |x |.
\end{Puzzle}
&
\begin{tabular}[b]{l}
{\tiny 8. sor}\\
{\tiny 7. sor}\\
{\tiny 6. sor}\\
{\tiny 5. sor}\\
{\tiny 4. sor}\\
{\tiny 3. sor}\\
{\tiny 2. sor}
\hline
\end{tabular}
\end{tabular}

Ezzel az a gond, hogy a beágyazott táblázatot nem tudom normálisan pozicionálni: azt akarom, hogy a cellán belül felülre legyen pozicionálva.

Az az általános célú válaszom, hogy táblázat létrehozására a \halign primitív parancs használható, ezzel mindent meg lehet csinálni. Leírása a TeXbook-ban. Nekem bejött a primitívekből való építkezés: könnyebben tudom összerakni magamnak, mint megtalálni a \begin{tabular} egy rejtett opcióját valamelyik csomagban.

Nem neztem meg, de lehet erdemes ra egy pillanatot vetned:
http://ganymedes.lib.unideb.hu:8080/dea/handle/2437/2319

Kösz, de ez sajnos nagyrészt annak az angol anyagnak a fordítása amit már átnéztem.

Milyen típusú lesz? Mert nem mindegy, hova kerülnek a számok...
Egyébként |[szám][megjelenés]információ egy négyzet szerkezetének leírása. a második opcionális argumentumban lévő f eredményezi a keret erőltetett kirajzolását. Az információ egyetlen karakter, speciális jelentésekkel: {} esetén keret nélküli a négyzet például... A megfejtés pedig ne legyen új bekezdésben (emlékeim szerint), hogy az ábra mellé kerüljön. De igazság szerint sokkal szebb alatta.
--
Fight / For The Freedom / Fighting With Steel

Már nagyjából összeraktam. Azt tudom, hogy az f opcióval lehet rávenni a vonal kirajzolására, csak sajnos nagyon csúnyán jeleníti meg (néhol vékonyabb vagy hiányzik, máshol megfelelően van kirajzolva). Ezen gondolom nem lehet segíteni.

Kösz mindenkinek a segítséget!

Nekem mintha dvips korrigálta volna, de rég volt, kopottak az emlékeim. De a vonalvastagság állítgatásával is lehet kísérletezni, ha olyanod van. Valahol még megvannak a rejtvények, azokat korrektül rajzolta ki, ha gondolod, előkeresem és átküldöm.
--
Fight / For The Freedom / Fighting With Steel

Kösz, de nem szükséges.