Ajuda com mescla de coluna em tabela

16 views
Skip to first unread message

ANDRE LUIS PETRORO

unread,
Aug 12, 2019, 3:06:34 PM8/12/19
to Latex-br
Pessoal, boa tarde.

Estou com problema em fazer uma mescla de coluna, não estou conseguindo.

Vou postar a tabela feita em word, juntamente com o código dela no tex.

Não estou conseguindo colocar 1 período, 2 período e 3 período mesclado, na primeira coluna.

Desde já agradeço!

\begin{sidewaystable} %TABELA INVERTIRA
\definecolor{lightgray}{gray}{0.9}
\rowcolors{1}{}{lightgray}
\begin{xltabular}{\textwidth}{llX}
\caption{Principais trabalhos referente à pesquisa sobre hidratos em ordem cronológica de 1777 à 1990.}\label{tb:periodos} \\
\hline
\centering
\textbf{Data} & \textbf{Pesquisador} & \textbf{Contribuições} \\
\hline
\endfirsthead
& & Continução Tabela \ref{tb:periodos} \\
\hline
\textbf{Data} & \textbf{Pesquisador} & \textbf{Contribuições} \\
\hline
\endhead
1777-1778 & Priestley & Observou "gelo anômalo" se formando em temperaturas positivas, primeiro indicativo da formação de hidratos de dióxido de enxofre (\ce{SO_2}). \\
1810 & Davy & Descobriu hidratos de cloro, a partir de experimentos com de solução aquosa saturada com cloro, acima do ponto de solidificação da água.  \\
1823 & Faraday & Identificou as propriedades dos hidratos de gás cloro, com fórmula \ce{Cl_2. 10 H_2O}. \\
1878 & Cailletet & Descoberta de mistura de hidratos em sistemas de  alta pressões. \\
1884 & le Chatelier & Observou que a curva de equilibrio do hidrato de cloro muda a inclinação em 273 K. \\
1888 e 1890 & Villard & Determinou a existência de hidratos de etano (\ce{CH_4}), metano (\ce{C_2H_6}) e propano (\ce{C_3H_8}). E identificou o ponto quádruplo inferior. Sugeriu também que os hidratos eram cristais regulares.   \\
1902 & de Forcrand & Utilizou a relação de Clausius-Clapeyron e estabeleceu condiçoes de temperatura de equilibrio para 15 hidratos. \\
1934 e 1939 & Hammerschimidt & Identificou as principais causas do bloqueio de linhas de gás natural, sendo ocasionada por hidratos e estudou a utilização de inibidores. \\
1946 & Deaton e Frost & Realizaram experimentos de formação de hidratos a partir de componentes puros e misturas de metano (\ce{CH_4}), etano (\ce{C_2H_6}) e propano (\ce{C_3H_8}).\\
1951 e 1952 & Claussen, Pauling e Marsh & Identificaram e nomearam duas diferentes estruturas cristalinas de hidratos como sI e sII. \\
1954 & von Stackelberg e Müller & Confirmaram, através de difração de Raio X, as estruturas cristalinas sI e sII. \\
1965 e 1974 & Makogon & Documentou a descoberta de reservas de hidratos de metano na Sibéria, juntamente com a publicação do material Hidratos de Gás Natural.\\
1973 & Davidson & Produziu o material “Clatratos Hidratos” na Água: Um Tratado Abrangente. \\
1980 & Kvenvolden e McMenamin & Descobriram a localização de hidratos em sedimentos rochosos no Alaska. \\
1987 & Ripmeester e colaboradores & Descobriram a existência da estrutura cristalina de hidratos sH. \\
1990 & Sloan & Produziu o material Clathrate Hidratos de Gases Naturais. \\
\hline
\end{xltabular}

\end{sidewaystable}
Tabela Word.png
Tabela Tex.png

Lucas Rodrigues

unread,
Aug 12, 2019, 3:38:55 PM8/12/19
to Latex-br
Use o site https://www.tablesgenerator.com/, com ele você desenha a tabela como se fosse no Excel e depois ele gera o código pra ti.

Jean Pimenta

unread,
Aug 12, 2019, 4:36:49 PM8/12/19
to late...@googlegroups.com
Fiz alguns testes aqui, e usando o \rowcolors, por algum motivo, alguma parte das sentenças '1º Período, 2º Período e 3º Período ficavam com a cor branca nas linhas que não tinham a cor cinza escolhida. Por isso eu modifique um pouco e passei a usar o cellcolor, para pintar a célula, em cada célula que deveria estar preenchida - neste caso criei um comando novo \G que nada é que um \cellcolor{gray}. Para pegar várias linhas, chamei o pacote multirow para usar o comando \multirow. E o pacote array (se não me engano é ele mesmo) para usar o \cmidrule que colocar uma linha de algum modo entre as colunas especificadas.

 O único problema está com relação à centralização vertical de cada uma destas sentenças. Até fiz um teste com \parbox, mas não deu muito certo. Isso fica por sua conta descobrir, caso opte por esta forma - e nos informa se conseguir, de preferência.

 De maneira resumida:

%Preâmbulo
\usepackage{mhchem}
\usepackage{array,booktabs}
\usepackage{rotating}
\usepackage[table]{xcolor}
\usepackage{multirow}
\usepackage{xltabular}

%Na tabela

\begin{sidewaystable} %TABELA INVERTIRA
\definecolor{lightgray}{gray}{0.9}
\newcommand{\G}{\cellcolor{gray}}
\begin{xltabular}{\textwidth}{c|llX}
	\caption{Principais trabalhos referente à pesquisa sobre hidratos em ordem cronológica de 1777 à 1990.}\label{tb:periodos} \\
	\hline
	\rowcolor{white}
	\multicolumn{2}{c}{\textbf{Data}} & \textbf{Pesquisador} & \textbf{Contribuições} \\
	\hline
	\endhead
	\parbox[t][][t]{2mm}{\multirow{8}{*}{\rotatebox[origin=c]{90}{{\bfseries 1º Período}}}} & \G 1777-1778 & \G Priestley & \G Observou "gelo anômalo" se formando em temperaturas positivas, primeiro indicativo da formação de hidratos de dióxido de enxofre (\ce{SO_2}). \\
	& 1810 & Davy & Descobriu hidratos de cloro, a partir de experimentos com de solução aquosa saturada com cloro, acima do ponto de solidificação da água.  \\
	& \G 1823 & \G Faraday & \G Identificou as propriedades dos hidratos de gás cloro, com fórmula \ce{Cl_2. 10 H_2O}. \\
	& 1878 & Cailletet & Descoberta de mistura de hidratos em sistemas de  alta pressões. \\
	& \G 1884 & \G le Chatelier & \G Observou que a curva de equilibrio do hidrato de cloro muda a inclinação em 273 K. \\
	& 1888 e 1890 & Villard & Determinou a existência de hidratos de etano (\ce{CH_4}), metano (\ce{C_2H_6}) e propano (\ce{C_3H_8}). E identificou o ponto quádruplo inferior. Sugeriu também que os hidratos eram cristais regulares.   \\
	& \G 1902 & \G de Forcrand & \G Utilizou a relação de Clausius-Clapeyron e estabeleceu condiçoes de temperatura de equilibrio para 15 hidratos. \\
	& 1934 e 1939 & Hammerschimidt & Identificou as principais causas do bloqueio de linhas de gás natural, sendo ocasionada por hidratos e estudou a utilização de inibidores. \\ \cmidrule(l){1-4}
	\multirow{3}{*}{\rotatebox[origin=c]{90}{{\bfseries 2º Período}}} & \G 1946 & \G Deaton e Frost & \G Realizaram experimentos de formação de hidratos a partir de componentes puros e misturas de metano (\ce{CH_4}), etano (\ce{C_2H_6}) e propano (\ce{C_3H_8}).\\
	& 1951 e 1952 & Claussen, Pauling e Marsh & Identificaram e nomearam duas diferentes estruturas cristalinas de hidratos como sI e sII. \\
	& \G 1954 & \G von Stackelberg e Müller & \G Confirmaram, através de difração de Raio X, as estruturas cristalinas sI e sII. \\ \cmidrule(l){1-4}
	\multirow{5}{*}{\rotatebox[origin=c]{90}{{\bfseries 3º Período}}} & 1965 e 1974 & Makogon & Documentou a descoberta de reservas de hidratos de metano na Sibéria, juntamente com a publicação do material Hidratos de Gás Natural.\\
	& \G 1973 & \G Davidson & \G Produziu o material “Clatratos Hidratos” na Água: Um Tratado Abrangente. \\
	& 1980 & Kvenvolden e McMenamin & Descobriram a localização de hidratos em sedimentos rochosos no Alaska. \\
	& \G 1987 & \G Ripmeester e colaboradores & \G Descobriram a existência da estrutura cristalina de hidratos sH. \\
	& 1990 & Sloan & Produziu o material Clathrate Hidratos de Gases Naturais. \\
	\hline
\end{xltabular}

\end{sidewaystable} 



Outra opção é ver se usar alguma ferramenta, como o Lucas disse, faz do jeito que quer. Sei que há também um macro em excel que tu seleciona a tabela feita e ele gera código latex pra isso. Usei algumas vezes, mas nunca testei com células coloridas. Dê uma pesquisada por ExcelToTex ou Excel2Tex que deve achar. 
a.png
a1.png
a.pdf

ANDRE LUIS PETRORO

unread,
Aug 12, 2019, 8:21:22 PM8/12/19
to Latex-br
Obrigado pela ajuda pessoal!!! No tex sempre assim, resolve um problema e aparece outro !!! hehehehe

Mas vou tentando aqui!!!

Obrigadão!!!!!!
Reply all
Reply to author
Forward
0 new messages