Newsgroup: it.comp.software.tex
Titolo: Problemino con tabelle e righe di separazione punteggiate

Hash: SHA1
Carissimi,
Ho di recente scritto un articoletto di matematica sul prodotto di polinomi
binari, ovviamente usando LaTeX... con cui tutte le volte, per una ragione
o
per l'altra, litigo.
La questione questa volta e` la seguente: mi serve evidenziare alcuni
blocchi
all'interno di una matrice, possibilmente con righe tratteggiate e non con
le classiche hline.
Trovato il pacchetto arydshln, ho cominciato allegramente ad usarlo, ma
sono
incappato in un errore di allineamento dal quale non riesco ad uscire.
Il problema e` visibile sull'articolo stesso, al centro della tredicesima
pagina, la matrice E_{3,2} ha i tratteggi orrendamente cascanti. Link:
http://marco.bodrato.it/papers/Bodrato2007-OptimalToomCookMultiplicationForBinaryFieldAndIntegers.pdf
Evito di mandarvi tutto il papello... tanto sulla mia macchina
(texlive-latex-base 2007-10 su Debian unstable) anche il sorgente qui sotto
riproduce lo stesso problema: la matrice stretta viene "sbavata", quella
piu' larga e` perfetta. E questo sia con pdflatex che con dvi...
Se qualcuno sa spiegarmi dove sbaglio...
Grazie mille!
Marco
-8<-------------------8<-------8<------------------8<--------
documentclass{report}
usepackage{arydshln}
setlengthdashlinedash{.4pt}
setlengthdashlinegap{1.2pt}
begin{document}
[
 left(
   begin{array}{ccc}
     cdashline{1-2}
     multicolumn{1}{:c:}{1}&multicolumn{1}{c:}{0}& 0\
     cdashline{1-1}cdashline{3-3}
     multicolumn{1}{:c}{1}&multicolumn{1}{c:}{1}& 0\
     cdashline{2-3}
     multicolumn{1}{:c}{0}&multicolumn{1}{:c:}{1}&multicolumn{1}{c:}{0}\
     cdashline{1-2}
     0&multicolumn{1}{:c}{1}&multicolumn{1}{c:}{1}\
     cdashline{1-1}cdashline{3-3}
     multicolumn{1}{c:}{0}& 0&multicolumn{1}{:c:}{1}\
     cdashline{2-3}
     multicolumn{1}{c:}{1}& 0&multicolumn{1}{:c}{1}\[1mm]
     1& 1& 1
   end{array}
 right)
 qquad ... qquad
 left(
   begin{array}{cccc}
     cdashline{1-2}
     multicolumn{1}{:c:}{1}&multicolumn{1}{c:}{0}& 0&0\
     cdashline{1-1}cdashline{3-4}
     multicolumn{1}{:c}{1}&multicolumn{1}{c:}{1}& 0&0\
     cdashline{2-4}
     multicolumn{1}{:c}{0}&multicolumn{1}{:c:}{1}&multicolumn{1}{c:}{0}&0\
     cdashline{1-2}
     0&multicolumn{1}{:c}{1}&multicolumn{1}{c:}{ 1}& 0\
     cdashline{1-1}cdashline{3-4}
     multicolumn{1}{c:}{0}& 0&multicolumn{1}{:c:}{1}&0\
     cdashline{2-4}
     multicolumn{1}{c:}{1}& 0&multicolumn{1}{:c}{1}&0\[1mm]
     1& 1& 1& 1
   end{array}
 right)
]
end{document}
-8<-------------------8<-------8<------------------8<--------
-- 
http://bodrato.it/
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 usepackage{arydshln}
...
Accidenti, si è mangiato tutte le mie barre!!! E come facevate a provare
l'esempio? Va ben... ammetto che codardamente avevo sdoppiato la richiesta
mettendola anche in comp.text.tex... dove ho anche ricevuto una parziale
risposta:
(
http://www.usenetgratuit.com/article.php/comp.text.tex/213353.html
)
Dico parziale perché in realtà mi son state proposte due ottime tecniche
di "aggiramento del problema". Funzionano, non c'è che dire, ma avrei
preferito capire dov'era l'errore...
Grazie comunque!
Marco
-- 
http://bodrato.it/toom-cook/binary/
