[LaTeX] Problemino con tabelle e righe di separazione punteggiate

latexflug07@bodrato.it latexflug07@bodrato.it
Mon Jul 9 17:06:25 CEST 2007


-----BEGIN PGP SIGNED MESSAGE-----
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}

\setlength\dashlinedash{.4pt}
\setlength\dashlinegap{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<--------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFGkk7x5MyCX967pLoRAhhkAKCHLpQ8/oews2X4XTTm61tZEtk5SACeMFpU
rP3GcPMBMbHk2kRLLkSw0L8=
=J0Sm
-----END PGP SIGNATURE-----



More information about the latex mailing list