[Hilo reciclado] LaTeX

[solucionado]Necesito pasar unas tablas de un documento odt a un documento LaTeX que estoy creando pero no encuentro la manera.

¿Hay alguna forma de exportarlas o tengo que volverlas a crear desde 0?
[/solucionado]

EDIT: Actualizado, mirad el último post.
Si, es facil.

Hay un macros, creo que es solo para la tabla de calculos.
lovechii5 escribió:Si, es facil.

Hay un macros, creo que es solo para la tabla de calculos.

Ya la había visto pero no había conseguido hacerla funcionar (se ve que solo funciona en openoffice 2.0). He vuelto a probar y nada.

Por suerte (o por desgracia) he encontrado otra macro llamada excel2latex y al final he conseguido exportarlas. De todas formas más adelante cuando ya haya terminado el PFC (y por lo tanto disponga de tiempo) lo volveré a intentar con libreoffice, no me apetece tener que tirar de M$excel para algo tan sencillo. Comentaré por aquí si la hago funcionar.
dark_hunter escribió:
lovechii5 escribió:Si, es facil.

Hay un macros, creo que es solo para la tabla de calculos.

Ya la había visto pero no había conseguido hacerla funcionar (se ve que solo funciona en openoffice 2.0). He vuelto a probar y nada.

Por suerte (o por desgracia) he encontrado otra macro llamada excel2latex y al final he conseguido exportarlas. De todas formas más adelante cuando ya haya terminado el PFC (y por lo tanto disponga de tiempo) lo volveré a intentar con libreoffice, no me apetece tener que tirar de M$excel para algo tan sencillo. Comentaré por aquí si la hago funcionar.

Pues no sabría decirte, pero creo que yo la use con OpenOffice 3.1, creo. Luego lo vuelvo a buscar, pero a mi me fue bastante bien.
Pues con Openoffice 3.X a mi me ha funcionado la macro se llama Calc2Latex y para hacerla funcionar bien es seleccionar lo que quieres convertir en tabla y traves de las opciones de macro usar la opcion "main" dentro de calc2latex y ya te sale uan ventana con opciones para poder generar el código.

Espero que te sirva!
Thenoxus escribió:Pues con Openoffice 3.X a mi me ha funcionado la macro se llama Calc2Latex y para hacerla funcionar bien es seleccionar lo que quieres convertir en tabla y traves de las opciones de macro usar la opcion "main" dentro de calc2latex y ya te sale uan ventana con opciones para poder generar el código.

Espero que te sirva!

Pues al final lo he conseguido hacer funcionar, se ve que la primera vez me salté algún paso. La segunda vez intenté instalarlo desde AUR pero daba error.

Muchas gracias, me ha servido de mucha ayuda la macro. A veces la caga pero arreglarlo es mucho más rápido que si tengo que volver a crearla desde 0.

PD: tengo una duda, con este código:
\rowcolor[gray]{0.9} \multirow{2}[4]{3.5cm}{\textbf{LcoLco\_cali -- LcoLco\_cbct}} & \multirow{2}[4]{*}{0,783} & \multirow{2}[4]{*}{1,34757} & \multirow{2}[4]{*}{0,30133} & \multirow{2}[4]{*}{0,15232} & \multirow{2}[4]{*}{1,41368} & \multirow{2}[4]{*}{0,018} \\
    \rowcolor[gray]{0.9}  &       &       &       &       &       &  \\
    \textbf{McoMco\_cali --} & \multirow{2}[4]{*}{-0,66417} & \multirow{2}[4]{*}{0,92283} & \multirow{2}[4]{*}{0,20635} & \multirow{2}[4]{*}{-1,09607} & \multirow{2}[4]{*}{-0,23227} & \multirow{2}[4]{*}{0,005} \\
    \textbf{McoMco\_cbct} &       &       &       &       &       &  \\
    \rowcolor[gray]{0.9} \textbf{McoLcoR\_cali --} & \multirow{2}[4]{*}{0,529} & \multirow{2}[4]{*}{0,59477} & \multirow{2}[4]{*}{0,13299} & \multirow{2}[4]{*}{0,25064} & \multirow{2}[4]{*}{0,80736} & \multirow{2}[4]{*}{,001*} \\
    \rowcolor[gray]{0.9} \textbf{McoLcoR\_cbct} &       &       &       &       &       &  \\

Obtengo esto:
Imagen
¿Como puedo hacer para que no se corten los números?
Si no coloreo la celda (que realmente son 2 celdas unidas) se ve bien, pero entonces queda demasiado apelotonado.

EDIT: he leído que una opción es poner el texto en la celda de abajo y desplazar el texto hacia arriba pero no me vale porque tendría que retocar todas las celdas de cada tabla y no me da tiempo.


Saludos
Dios! Qué descoloque xD. Pues al verdad es que nunca coloreo mis celdas así que en esto no te puedo ayudar, recuerdo que en wikilibros en el de LaTeX la parte de tablas venia bien explicada mira ver que mas opciones hay de colorear aparte del \rowcolor que usas.

Siento no poder ayudarte más ya que estoy de exámenes y mi tiempo es limitado para poder probar tu tabla. Sorry!
Thenoxus escribió:Dios! Qué descoloque xD. Pues al verdad es que nunca coloreo mis celdas así que en esto no te puedo ayudar, recuerdo que en wikilibros en el de LaTeX la parte de tablas venia bien explicada mira ver que mas opciones hay de colorear aparte del \rowcolor que usas.

Siento no poder ayudarte más ya que estoy de exámenes y mi tiempo es limitado para poder probar tu tabla. Sorry!

Gracias, he estado mirando y por lo que veo en wikilibros también aparece \rowcolor para colorear. Me ha ayudado descubrir que hay un paquete llamado rowcolors (con "s" al final) que permite colorear filas alternas automáticamente en vez de poner el comando \rowcolor en cada una.

Lo malo es que no se como hacer para que me las coloree de dos en dos.

De todas formas sigo con el problema de que me corta los números si intento colorear filas que son dos celdas unidas.


Saludos
dark_hunter escribió:tengo una duda, con este código: ...
¿Como puedo hacer para que no se corten los números?
Si no coloreo la celda (que realmente son 2 celdas unidas) se ve bien, pero entonces queda demasiado apelotonado.

EDIT: he leído que una opción es poner el texto en la celda de abajo y desplazar el texto hacia arriba pero no me vale porque tendría que retocar todas las celdas de cada tabla y no me da tiempo.


Imagino que ese código lo tienes dentro de un entorno tabular, el problema que tienes es que el comado rowcolor del paquete colortbl pinta las celdas despues de que las unas con el multirow y por lo tanto pinta por encima del texto. El paquete colortbl presenta algunos problemas de este tipo y da algunos dolores de cabeza.

Veo que usas el multirow básicamente para centrar verticalmente el texto en las lineas, no me parece una buena manera de hacerlo porque estás mezclando estructura y estilo generando un código demasiado complicado. Me parece mejor opción que definas la tabla con los elementos y luego le des forma, puedes definir unas filas de ancho mayor y alinear el texto verticalmente para centrarlo en ese ancho de fila, para ello necesitas incluir también el paquete array:

\documentclass{article}
\usepackage{colortbl}
\usepackage{array}
\begin{document}
\setlength{\extrarowheight}{.3cm}

\begin{tabular}{ p{8em} *{6}{m{4em}}}
\rowcolor[gray]{0.9} \textbf{LcoLco\_cali--LcoLco\_cbct} & 0,783 & 1,34757 & 0,30133 & 0,15232 & 1,41368 & 0,018 \\
\textbf{McoMco\_cali--McoMco\_cbct} & -0,66417 & 0,92283 & 0,20635 & -1,09607 & -0,23227 & 0,005 \\
\rowcolor[gray]{0.9} \textbf{McoLcoR\_cali--McoLcoR\_cbct} & 0,529 & 0,59477 & 0,13299 & 0,25064 & 0,80736 & ,001 \\
\end{tabular}

\end{document}


como ves no es necesario usar para nada el multirow y te queda un código más limpio y más claro. \extrarowheight controla el espacio extra de las filas para aumentar su ancho.

Si lo que quieres es simplemente alternar el color de las filas, te aconsejo que uses el paquete xcolor en lugar de colortbl, da menos problemas y es más sencillo y cómodo hacer lo que tu quieres:

\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{array}
\begin{document}

\setlength{\extrarowheight}{.3cm}

\definecolor{lightgray}{gray}{0.9}
\rowcolors{1}{lightgray}{}

\begin{tabular}{ p{8em} *{6}{m{4em}}}
\textbf{LcoLco\_cali--LcoLco\_cbct} & 0,783 & 1,34757 & 0,30133 & 0,15232 & 1,41368 & 0,018 \\
\textbf{McoMco\_cali--McoMco\_cbct} & -0,66417 & 0,92283 & 0,20635 & -1,09607 & -0,23227 & 0,005 \\
\textbf{McoLcoR\_cali--McoLcoR\_cbct} & 0,529 & 0,59477 & 0,13299 & 0,25064 & 0,80736 & ,001 \\
\end{tabular}

\end{document}


Para establecer el alternado de colores en filas se usa el comando:

\rowcolors{fila_inicial}{color_filas_impares}{color_filas_pares}


donde fila_inicial es la fila donde se empieza a aplicar el coloreado y los otros dos parametros son los colores de las filas pares e impares, respectivamente.

Por cierto, he visto que defines en cada fila el texto en negrita de la primera columna, esto es una forma demasiado farragosa de hacerlo, es mejor definir el formato de la columna como negrita:

\documentclass{article}
\usepackage[table]{xcolor}
\usepackage{array}
\begin{document}

\setlength{\extrarowheight}{.3cm}

\definecolor{lightgray}{gray}{0.9}
\rowcolors{1}{lightgray}{}

\begin{tabular}{ >{\bfseries}p{8em} *{6}{m{4em}}}
LcoLco\_cali--LcoLco\_cbct & 0,783 & 1,34757 & 0,30133 & 0,15232 & 1,41368 & 0,018 \\
McoMco\_cali--McoMco\_cbct & -0,66417 & 0,92283 & 0,20635 & -1,09607 & -0,23227 & 0,005 \\
McoLcoR\_cali--McoLcoR\_cbct & 0,529 & 0,59477 & 0,13299 & 0,25064 & 0,80736 & ,001 \\
\end{tabular}

\end{document}


Así, como te decía, separas la estrucutra del estilo y el contenido es más claro y legible, además de tener que escribir menos ;)

Por último te recomiedo que uses el paquete tabu, que es más potente y sencillo de usar.
Muchas gracias, probaré a ver que tal.

La verdad es que quitando lo de rowcolor y alguna que otra cosa la mayor parte del código no es mío sino que es lo que obtuve al exportarlo con calc2latex. No me podía permitir crear yo las tablas porque son un montón de valores a introducir.

Tal y como lo has puesto queda todo mucho más limpio, ya comentaré.


Saludos
ok, espero tus comentarios.

Si no puedes modificar el calc2latex podrías convertir su salida en la que te propuesto yo de una manera muy sencilla con un script sed. De esa forma lo puedes automatizar todo.
Gracias, ahora que he terminado exámenes me he podido poner con esto y no hay manera xD. También es verdad que me acabo de dar cuenta de que faltaba código:

Aquí ejemplo de tabla que no me da problemas porque no he tenido que unir filas:
\begin{table}[htbp]
  \centering
    \scalebox{0.83}{
    \rowcolors{7}{gray!20}{}
    \begin{tabular}{lcccccc}
    \toprule
    \multicolumn{1}{c}{\multirow{4}[5]{*}{\textbf{}}} &\multicolumn{3}{c}{\textbf{Calibrador digital}} & \multicolumn{3}{c}{\textbf{CBCT}} \\
    \midrule
    \multicolumn{1}{c}{} & \multirow{3}[4]{2cm}{\textbf{Correlaci\'on intraclase}} & \multicolumn{2}{c}{\multirow{2}[2]{3cm}{\textbf{Intervalo de confianza 95\%}}} & \multirow{3}[4]{2cm}{\textbf{Correlaci\'on intraclase}} & \multicolumn{2}{c}{\multirow{2}[2]{3cm}{\textbf{Intervalo de confianza 95\%}}} \\
    \multicolumn{1}{c}{} &  & \multicolumn{2}{c}{} & \multicolumn{2}{c}{} \\
    \cline{3-4}\cline{6-7}\multicolumn{1}{c}{} &  & \textbf{L\'imite inferior} & \textbf{L\'imite superior} &       & \textbf{L\'imite inferior} & \textbf{L\'imite superior} \\
    \midrule
    \textbf{LcoLco} & 1     & 1     & 1     & 0,997 & 0,994 & 0,999 \\
    \textbf{McoMco} & 0,999 & 0,999 & 1     & 0,995 & 0,99  & 0,998 \\
    \textbf{McoLcoR} & 0,997 & 0,993 & 0,999 & 0,986 & 0,972 & 0,994 \\
    \textbf{McoLcoL} & 0,997 & 0,993 & 0,999 & 0,99  & 0,98  & 0,996 \\
    \textbf{PscoPogR} & 0,999 & 0,997 & 0,999 & 0,98  & 0,958 & 0,991 \\
    \textbf{PscoPogL} & 0,998 & 0,995 & 0,999 & 0,997 & 0,994 & 0,999 \\
    \textbf{InfSigGoR} & 1     & 0,999 & 1     & 0,999 & 0,997 & 0,999 \\
    \textbf{InfSigGoL} & 0,999 & 0,997 & 0,999 & 0,997 & 0,994 & 0,999 \\
    \textbf{AltAgMentR} & 0,999 & 0,997 & 0,999 & 0,995 & 0,99  & 0,998 \\
    \textbf{AltAgMentL} & 0,999 & 0,999 & 1     & 0,991 & 0,981 & 0,996 \\
    \textbf{CoGoR} & 1     & 0,999 & 1     & 0,997 & 0,993 & 0,999 \\
    \textbf{CoGoL} & 0,999 & 0,999 & 1     & 0,995 & 0,99  & 0,998 \\
    \textbf{CpGoR} & 0,999 & 0,997 & 0,999 & 0,999 & 0,997 & 0,999 \\
    \textbf{CpGoL} & 0,999 & 0,997 & 0,999 & 0,999 & 0,998 & 1 \\
    \textbf{CpCoR} & 0,995 & 0,989 & 0,998 & 0,995 & 0,989 & 0,998 \\
    \textbf{CpCoL} & 0,996 & 0,991 & 0,998 & 0,99  & 0,98  & 0,996 \\
    \textbf{AltcrestPog} & 1     & 0,999 & 1     & 1     & 0,999 & 1 \\
    \textbf{MentMent} & 1     & 1     & 1     & 0,999 & 0,998 & 1 \\
    \textbf{MentPogR} & 0,998 & 0,995 & 0,999 & 0,994 & 0,988 & 0,998 \\
    \textbf{MentPogL} & 0,994 & 0,988 & 0,998 & 0,982 & 0,963 & 0,992 \\
    \bottomrule
    \end{tabular}}
  \caption{Coeficiente de correlaci\'on intraclase de medidas promedio para el m\'etodo de calibraci\'on digital y el m\'etodo CBCT}
  \label{T2}%
\end{table}%


Y aquí la tabla que da problemas:

\begin{table}[htbp]
  \centering
  \scalebox{0.83}{
  \rowcolors{6}{}{gray!20}
    \begin{tabular}{ p{8em} *{6}{m{4em}}}
    \toprule
    \multicolumn{6}{c}{\textbf{Diferencias relacionadas}}& \multicolumn{1}{c}{\multirow{4}[6]{*}{\textbf{Sig.}}} \\
    \midrule
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{\multirow{3}[4]{2cm}{\textbf{Media}}} & \multicolumn{1}{r}{\multirow{3}[4]{3cm}{\textbf{Desviaci\'on t\'ip.}}} & \multicolumn{1}{c}{\multirow{3}[4]{3cm}{\textbf{Error t\'ip. de la media}}} & \multicolumn{2}{c}{\multirow{2}[2]{6cm}{\textbf{95\% Intervalo de confianza para la diferencia}}} & \multicolumn{1}{c}{} \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{2}{c}{} & \multicolumn{1}{c}{} \\
    \cline{5-6}\multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{\textbf{Inferior}} & \multicolumn{1}{c}{\textbf{Superior}} & \multicolumn{1}{c}{} \\
    \midrule
    \textbf{LcoLco\_cali1 --} & \multirow{2}[4]{*}{0,3495} & \multirow{2}[4]{*}{0,99623} & \multirow{2}[4]{*}{0,22276} & \multirow{2}[4]{*}{-0,11675} & \multirow{2}[4]{*}{0,81575} & \multirow{2}[4]{*}{0,133} \\
    \textbf{LcoLco\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{McoMco\_cali1 --} & \multirow{2}[4]{*}{-0,8275} & \multirow{2}[4]{*}{1,9753} & \multirow{2}[4]{*}{0,44169} & \multirow{2}[4]{*}{-1,75197} & \multirow{2}[4]{*}{0,09697} & \multirow{2}[4]{*}{0,076} \\
    \textbf{McoMco\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{McoLcoR\_cali1 --} & \multirow{2}[4]{*}{0,2215} & \multirow{2}[4]{*}{0,69517} & \multirow{2}[4]{*}{0,15545} & \multirow{2}[4]{*}{-0,10385} & \multirow{2}[4]{*}{0,54685} & \multirow{2}[4]{*}{0,17} \\
    \textbf{McoLcoR\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{McoLcoL\_cali1 --} & \multirow{2}[4]{*}{0,254} & \multirow{2}[4]{*}{0,6956} & \multirow{2}[4]{*}{0,15554} & \multirow{2}[4]{*}{-0,07155} & \multirow{2}[4]{*}{0,57955} & \multirow{2}[4]{*}{0,119} \\
    \textbf{McoLcoL\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{PscoPogR\_cali1 --} & \multirow{2}[4]{*}{1,351} & \multirow{2}[4]{*}{3,2613} & \multirow{2}[4]{*}{0,72925} & \multirow{2}[4]{*}{-0,17534} & \multirow{2}[4]{*}{2,87734} & \multirow{2}[4]{*}{0,08} \\
    \textbf{PscoPogR\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{PscoPogL\_cali1 --} & \multirow{2}[4]{*}{0,764} & \multirow{2}[4]{*}{1,0905} & \multirow{2}[4]{*}{0,24384} & \multirow{2}[4]{*}{0,25363} & \multirow{2}[4]{*}{1,27437} & \multirow{2}[4]{*}{0,005} \\
    \textbf{PscoPogL\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{InfsigGoR\_cali1 --} & \multirow{2}[4]{*}{0,4415} & \multirow{2}[4]{*}{0,78035} & \multirow{2}[4]{*}{0,17449} & \multirow{2}[4]{*}{0,07629} & \multirow{2}[4]{*}{0,80671} & \multirow{2}[4]{*}{0,02} \\
    \textbf{InfSigGoR\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{InfsigGoL\_cali1 --} & \multirow{2}[4]{*}{0,241} & \multirow{2}[4]{*}{0,7021} & \multirow{2}[4]{*}{0,15699} & \multirow{2}[4]{*}{-0,08759} & \multirow{2}[4]{*}{0,56959} & \multirow{2}[4]{*}{0,141} \\
    \textbf{InfSigGoL\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{AltAgmenR\_cali1 --} & \multirow{2}[4]{*}{0,112} & \multirow{2}[4]{*}{0,3711} & \multirow{2}[4]{*}{0,08298} & \multirow{2}[4]{*}{-0,06168} & \multirow{2}[4]{*}{0,28568} & \multirow{2}[4]{*}{0,193} \\
    \textbf{AltAgMentR\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{AltAgmenL\_cali1 --} & \multirow{2}[4]{*}{0,102} & \multirow{2}[4]{*}{0,37507} & \multirow{2}[4]{*}{0,08387} & \multirow{2}[4]{*}{-0,07354} & \multirow{2}[4]{*}{0,27754} & \multirow{2}[4]{*}{0,239} \\
    \textbf{AltAgMentL\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{CoGoR\_cali1 --} & \multirow{2}[4]{*}{0,133} & \multirow{2}[4]{*}{0,71415} & \multirow{2}[4]{*}{0,15969} & \multirow{2}[4]{*}{-0,20123} & \multirow{2}[4]{*}{0,46723} & \multirow{2}[4]{*}{0,415} \\
    \textbf{CoGoR\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{CoGoL\_cali1 --} & \multirow{2}[4]{*}{0,2105} & \multirow{2}[4]{*}{0,76054} & \multirow{2}[4]{*}{0,17006} & \multirow{2}[4]{*}{-0,14545} & \multirow{2}[4]{*}{0,56645} & \multirow{2}[4]{*}{0,231} \\
    \textbf{CoGoL\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{CpGoR\_cali1 --} & \multirow{2}[4]{*}{0,2055} & \multirow{2}[4]{*}{0,58844} & \multirow{2}[4]{*}{0,13158} & \multirow{2}[4]{*}{-0,0699} & \multirow{2}[4]{*}{0,4809} & \multirow{2}[4]{*}{0,135} \\
    \textbf{CpGoR\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{CpGoL\_cali1 --} & \multirow{2}[4]{*}{0,1225} & \multirow{2}[4]{*}{0,51133} & \multirow{2}[4]{*}{0,11434} & \multirow{2}[4]{*}{-0,11681} & \multirow{2}[4]{*}{0,36181} & \multirow{2}[4]{*}{0,297} \\
    \textbf{CpGoL\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{CpCoR\_cali1 --} & \multirow{2}[4]{*}{0,015} & \multirow{2}[4]{*}{0,51953} & \multirow{2}[4]{*}{0,11617} & \multirow{2}[4]{*}{-0,22815} & \multirow{2}[4]{*}{0,25815} & \multirow{2}[4]{*}{0,899} \\
    \textbf{CpCoR\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{CpCoL\_cali1 --} & \multirow{2}[4]{*}{-0,07} & \multirow{2}[4]{*}{0,69985} & \multirow{2}[4]{*}{0,15649} & \multirow{2}[4]{*}{-0,39754} & \multirow{2}[4]{*}{0,25754} & \multirow{2}[4]{*}{0,66} \\
    \textbf{CpCoL\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{AltcresPog\_cali1 --} & \multirow{2}[4]{*}{0,0885} & \multirow{2}[4]{*}{0,19861} & \multirow{2}[4]{*}{0,04441} & \multirow{2}[4]{*}{-0,00445} & \multirow{2}[4]{*}{0,18145} & \multirow{2}[4]{*}{0,061} \\
    \textbf{AltcrestPog\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{MentMent\_cali1 --} & \multirow{2}[4]{*}{-0,001} & \multirow{2}[4]{*}{0,0559} & \multirow{2}[4]{*}{0,0125} & \multirow{2}[4]{*}{-0,02716} & \multirow{2}[4]{*}{0,02516} & \multirow{2}[4]{*}{0,937} \\
    \textbf{MentMent\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{MentPogR\_cali1 --} & \multirow{2}[4]{*}{0,012} & \multirow{2}[4]{*}{0,02821} & \multirow{2}[4]{*}{0,00631} & \multirow{2}[4]{*}{-0,0012} & \multirow{2}[4]{*}{0,0252} & \multirow{2}[4]{*}{0,072} \\
    \textbf{MentPogR\_cbct1} &       &       &       &       &       &  \\
    \hline
    \textbf{MentPogL\_cali1 --} & \multirow{2}[4]{*}{0,014} & \multirow{2}[4]{*}{0,02563} & \multirow{2}[4]{*}{0,00573} & \multirow{2}[4]{*}{0,00201} & \multirow{2}[4]{*}{0,02599} & \multirow{2}[4]{*}{0,025} \\
    \textbf{MentPogL\_cbct1} &       &       &       &       &       &  \\
    \bottomrule
    \end{tabular}}%
    \caption{Diferencia del primer examinador (calibrador -- CBCT) y t-test. *p<0,0025}
  \label{T3}%
\end{table}%


Que después de aplicar lo que me has comentado se queda así:

\begin{table}[htbp]
  \scalebox{0.83}{
  \rowcolors{6}{}{gray!20}
    \begin{tabular}{ >{\bfseries}p{8em} *{6}{m{4em}}}
    \toprule
    \multicolumn{6}{c}{\textbf{Diferencias relacionadas}}& \multicolumn{1}{c}{\multirow{4}[6]{*}{\textbf{Sig.}}} \\
    \midrule
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{\multirow{3}[4]{2cm}{\textbf{Media}}} & \multicolumn{1}{r}{\multirow{3}[4]{3cm}{\textbf{Desviaci\'on t\'ip.}}} & \multicolumn{1}{c}{\multirow{3}[4]{3cm}{\textbf{Error t\'ip. de la media}}} & \multicolumn{2}{c}{\multirow{2}[2]{6cm}{\textbf{95\% Intervalo de confianza para la diferencia}}} & \multicolumn{1}{c}{} \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{2}{c}{} & \multicolumn{1}{c}{} \\
    \cline{5-6}\multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{\textbf{Inferior}} & \multicolumn{1}{c}{\textbf{Superior}} & \multicolumn{1}{c}{} \\
    \midrule
    LcoLco\_cali1 -- LcoLco\_cbct1 & 0,3495 & 0,99623 & 0,22276 & -0,11675 & 0,81575 & 0,133 \\
    McoMco\_cali1 -- McoMco\_cbct1 & -0,8275 & 1,9753 & 0,44169 & -1,75197 & 0,09697 & 0,076 \\
    McoLcoR\_cali1 -- McoLcoR\_cbct1 & 0,2215 & 0,69517 & 0,15545 & -0,10385 & 0,54685 & 0,17 \\
    McoLcoL\_cali1 -- McoLcoL\_cbct1 & 0,254 & 0,6956 & 0,15554 & -0,07155 & 0,57955 & 0,119 \\
    PscoPogR\_cali1 -- PscoPogR\_cbct1 & 1,351 & 3,2613 & 0,72925 & -0,17534 & 2,87734 & 0,08 \\
    PscoPogL\_cali1 -- PscoPogL\_cbct1 & 0,764 & 1,0905 & 0,24384 & 0,25363 & 1,27437 & 0,005 \\
    InfsigGoR\_cali1 -- InfSigGoR\_cbct1 & 0,4415 & 0,78035 & 0,17449 & 0,07629 & 0,80671 & 0,02 \\
    InfsigGoL\_cali1 -- InfSigGoL\_cbct1 & 0,241 & 0,7021 & 0,15699 & -0,08759 & 0,56959 & 0,141 \\
    AltAgmenR\_cali1 -- AltAgMentR\_cbct1 & 0,112 & 0,3711 & 0,08298 & -0,06168 & 0,28568 & 0,193 \\
    AltAgmenL\_cali1 -- AltAgMentL\_cbct1 & 0,102 & 0,37507 & 0,08387 & -0,07354 & 0,27754 & 0,239 \\
    CoGoR\_cali1 -- CoGoR\_cbct1 & 0,133 & 0,71415 & 0,15969 & -0,20123 & 0,46723 & 0,415 \\
    CoGoL\_cali1 -- CoGoL\_cbct1 & 0,2105 & 0,76054 & 0,17006 & -0,14545 & 0,56645 & 0,231 \\
    CpGoR\_cali1 -- CpGoR\_cbct1 & 0,2055 & 0,58844 & 0,13158 & -0,0699 & 0,4809 & 0,135 \\
    CpGoL\_cali1 -- CpGoL\_cbct1 & 0,1225 & 0,51133 & 0,11434 & -0,11681 & 0,36181 & 0,297 \\
    CpCoR\_cali1 -- CpCoR\_cbct1 & 0,015 & 0,51953 & 0,11617 & -0,22815 & 0,25815 & 0,899 \\
    CpCoL\_cali1 -- CpCoL\_cbct1 & -0,07 & 0,69985 & 0,15649 & -0,39754 & 0,25754 & 0,66 \\
    AltcresPog\_cali1 -- AltcrestPog\_cbct1 & 0,0885 & 0,19861 & 0,04441 & -0,00445 & 0,18145 & 0,061 \\
    MentMent\_cali1 -- MentMent\_cbct1 & -0,001 & 0,0559 & 0,0125 & -0,02716 & 0,02516 & 0,937 \\
    MentPogR\_cali1 -- MentPogR\_cbct1 & 0,012 & 0,02821 & 0,00631 & -0,0012 & 0,0252 & 0,072 \\
    MentPogL\_cali1 -- MentPogL\_cbct1 & 0,014 & 0,02563 & 0,00573 & 0,00201 & 0,02599 & 0,025 \\
    \bottomrule
    \end{tabular}}%
    \caption{Diferencia del primer examinador (calibrador -- CBCT) y t-test. *p<0,0025}
  \label{T3}%
\end{table}%


Y se ve así:

Imagen

El código ahora está mucho más limpio y ya se colorean las filas que tocan (aunque ahora se entrecorta el coloreado como se ve en la imagen), el problema es que el contenido de las filas (concretamente la primera columna) se corta por donde no debe. La primera fila sí que está bien pero las otras debiendo ocupar solo 2 filas (o mejor dicho una con la altura de 2) ocupan 3.

Además la columna del intervalo de confianza superior está descentrada.

Y el color que se entrecorta.

¿Alguna idea?

[solucionado]EDIT: se me olvidaba, ahora la tabla se ve que es más larga y no cabe en la página.[/solucionado]

EDIT2: solucionado lo de que ocupe 3 líneas en vez de dos y con ello he solucionado también el primer EDIT.

\begin{table}[htbp]
  \scalebox{0.79}{
  \rowcolors{6}{}{gray!20}
    \begin{tabular}{ >{\bfseries}p{11em} *{6}{m{4em}}}
    \toprule
    \multicolumn{6}{c}{\textbf{Diferencias relacionadas}}& \multicolumn{1}{c}{\multirow{4}[6]{*}{\textbf{Sig.}}} \\
    \midrule
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{\multirow{3}[4]{2cm}{\textbf{Media}}} & \multicolumn{1}{r}{\multirow{3}[4]{3cm}{\textbf{Desviaci\'on t\'ip.}}} & \multicolumn{1}{c}{\multirow{3}[4]{3cm}{\textbf{Error t\'ip. de la media}}} & \multicolumn{2}{c}{\multirow{2}[2]{6cm}{\textbf{95\% Intervalo de confianza para la diferencia}}} & \multicolumn{1}{c}{} \\
    \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{2}{c}{} & \multicolumn{1}{c}{} \\
    \cline{5-6}\multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{} & \multicolumn{1}{c}{\textbf{Inferior}} & \multicolumn{1}{c}{\textbf{Superior}} & \multicolumn{1}{c}{} \\
    \midrule
    \mbox{LcoLco\_cali1} \mbox{LcoLco\_cbct1} & 0,3495 & 0,99623 & 0,22276 & -0,11675 & 0,81575 & 0,133 \\
    McoMco\_cali1 McoMco\_cbct1 & -0,8275 & 1,9753 & 0,44169 & -1,75197 & 0,09697 & 0,076 \\
    McoLcoR\_cali1 \mbox{McoLcoR\_cbct1} & 0,2215 & 0,69517 & 0,15545 & -0,10385 & 0,54685 & 0,17 \\
    McoLcoL\_cali1 \mbox{McoLcoL\_cbct1} & 0,254 & 0,6956 & 0,15554 & -0,07155 & 0,57955 & 0,119 \\
    PscoPogR\_cali1 \mbox{PscoPogR\_cbct1} & 1,351 & 3,2613 & 0,72925 & -0,17534 & 2,87734 & 0,08 \\
    PscoPogL\_cali1 \mbox{PscoPogL\_cbct1} & 0,764 & 1,0905 & 0,24384 & 0,25363 & 1,27437 & 0,005 \\
    InfsigGoR\_cali1 \mbox{InfSigGoR\_cbct1} & 0,4415 & 0,78035 & 0,17449 & 0,07629 & 0,80671 & 0,02 \\
    InfsigGoL\_cali1 \mbox{InfSigGoL\_cbct1} & 0,241 & 0,7021 & 0,15699 & -0,08759 & 0,56959 & 0,141 \\
    AltAgmenR\_cali1 AltAgMentR\_cbct1 & 0,112 & 0,3711 & 0,08298 & -0,06168 & 0,28568 & 0,193 \\
    AltAgmenL\_cali1 \mbox{AltAgMentL\_cbct1} & 0,102 & 0,37507 & 0,08387 & -0,07354 & 0,27754 & 0,239 \\
    CoGoR\_cali1 \mbox{CoGoR\_cbct1} & 0,133 & 0,71415 & 0,15969 & -0,20123 & 0,46723 & 0,415 \\
    CoGoL\_cali1 \mbox{CoGoL\_cbct1} & 0,2105 & 0,76054 & 0,17006 & -0,14545 & 0,56645 & 0,231 \\
    CpGoR\_cali1 \mbox{CpGoR\_cbct1} & 0,2055 & 0,58844 & 0,13158 & -0,0699 & 0,4809 & 0,135 \\
    CpGoL\_cali1 \mbox{CpGoL\_cbct1} & 0,1225 & 0,51133 & 0,11434 & -0,11681 & 0,36181 & 0,297 \\
    CpCoR\_cali1 \mbox{CpCoR\_cbct1} & 0,015 & 0,51953 & 0,11617 & -0,22815 & 0,25815 & 0,899 \\
    CpCoL\_cali1 \mbox{CpCoL\_cbct1} & -0,07 & 0,69985 & 0,15649 & -0,39754 & 0,25754 & 0,66 \\
    \mbox{AltcresPog\_cali1} \mbox{AltcrestPog\_cbct1} & 0,0885 & 0,19861 & 0,04441 & -0,00445 & 0,18145 & 0,061 \\
    MentMent\_cali1 MentMent\_cbct1 & -0,001 & 0,0559 & 0,0125 & -0,02716 & 0,02516 & 0,937 \\
    MentPogR\_cali1 MentPogR\_cbct1 & 0,012 & 0,02821 & 0,00631 & -0,0012 & 0,0252 & 0,072 \\
    MentPogL\_cali1 MentPogL\_cbct1 & 0,014 & 0,02563 & 0,00573 & 0,00201 & 0,02599 & 0,025 \\
    \bottomrule
    \end{tabular}}%
    \caption{Diferencia del primer examinador (calibrador -- CBCT) y t-test. *p<0,0025}
  \label{T3}%
\end{table}%


No es muy elegante la solución pero al menos ya me he quitado de encima 2 problemas.

PD: tengo un entorno description dentro de un entorno abstract, el problema es que me sangra la primera línea. He probado con \noindent pero no me hace caso, en vez de quitar la sangría me baja la primera palabra 4 lineas para abajo.

Solucionado lo de la sangría, el \noindent había que ponerlo después de begin{abstract} pero antes de begin{description}

PD: Todavía sigue cortándose el coloreado de las filas como se ve en la imagen y la columna del intervalo de confianza superior sigue descentrada.
Up

PD:
Si en vez de \bfseries}p{11em} *{6}{m{4em} pongo \bfseries}p{11em} *{6}{c} ya se colorea todo perfecto y se alinea la columna de "Superior" pero sin embargo se desalinean algunas otras cosas.

EDIT: al final salvo mejor solución lo voy a dejar así que se ve bastante decente.

[solucionado]Ahora el problema es que después de la última tabla no consigo que la bibliografía me quede en una página nueva por muchos \newpage que añada.[/solucionado] Solucionado, bendito \clearpage, me estaba volviendo loco.

PD2: El único problema por solucionar que me queda para terminar es que la bibliografía, pese a haberle especificado que deje 2,5cm de margen, se queda a ras del final de la página, sin dejar hueco ni para la numeración de la página. Si soluciono eso ya termino XD.

EDIT: solucionado pasando el ancho del margen del preámbulo al cuerpo del documento. Ya he terminado la estructura del PFC, poco más tengo que cambiar ya.


Saludos
12 respuestas