Graphics, Figures & TablesTable does not properly ident cell contents

Information and discussion about graphics, figures & tables in LaTeX documents.
Post Reply
vfbsilva
Posts: 2
Joined: Fri Jun 24, 2011 12:37 am

Table does not properly ident cell contents

Post by vfbsilva »

Folks Ive created a table with the following code:

Code: Select all

 \begin{center}
           \begin{tabularx}{\textwidth}{|X|X|X|X|}
           \hline
           Trabalho & Abordagem & Ambiente de Testes & Resultado \\ \hline
           Mahr & Implementou uma versão da norma MPI com 18 comandos. A implementação foi realizada dividindo a aplicação em 2 camadas permitindo assim
            maior portabilidade& A implementação foi validada utilizando uma plataforma XILINX ML-403 & A clear day with lots of sunshine.  However, the strong breeze will bring down the temperatures. \\ \hline
           
           \hline
           \end{tabularx}
    \end{center}
But the text inside of it seems centered thou I would like it left aligned. I seem unable to combine X to auto-size cells with 'l' to left align them. How can it be done?

Regards.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

Learn LaTeX easily with newest books:

The LaTeX Beginner's Guide: 2nd edition and perfect for students writing a thesis

The LaTeX Cookbook: 2nd edition full of practical examples for mathematics, physics, chemistry, and more

LaTeX Graphics with TikZ: the first book about TikZ for perfect drawings in your LaTeX thesis

5gon12eder
Posts: 126
Joined: Sun Feb 13, 2011 8:36 pm

Table does not properly ident cell contents

Post by 5gon12eder »

Actually, the text isn't centered but justified. This is what X does. You may use \raggedright to get the text aligned left and a ragged right border.

This can be done conveniently using the array and the additional functionality of the ragged2e package. Your table would then look like:

Code: Select all

\documentclass{article}
\usepackage{tabularx}
\usepackage{array}
\usepackage{ragged2e}

\begin{document}
  \begin{tabularx}{\textwidth}{*{4}{>{\RaggedRight}X}}
    \hline
    Trabalho &Abordagem &Ambiente de Testes &Resultado\\
    \hline
    Mahr
    &Implementou uma versão da norma MPI com 18 comandos. A
    implementação foi realizada dividindo a aplicação em 2 camadas
    permitindo assim maior portabilidade
    &A implementação foi validada utilizando uma plataforma XILINX
    ML-403
    &A clear day with lots of sunshine. However, the strong breeze
    will bring down the temperatures.\\
    \hline
  \end{tabularx}
\end{document}
By the way, why put your table into a center environment?

Best
I'm using pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian).
vfbsilva
Posts: 2
Joined: Fri Jun 24, 2011 12:37 am

Table does not properly ident cell contents

Post by vfbsilva »

Oki I tweaked it a a bit and I think it is a bit better but still not perfect. I removed the center. It was the remain of the figure I used to have instead of the table. Now I got:

Code: Select all

\begin{singlespace}\small

\begin{longtable}
{|p{0.24\textwidth}|p{0.24\textwidth}|p{0.24\textwidth}|p{0.24\textwidth}|}
  %\begin{tabularx}{\textwidth}{*{4}{|>{\RaggedRight}X}|}
    \hline
    Trabalho &Abordagem &Ambiente de Testes &Resultado\\
    \hline
    Mahr 
    &Implementou uma versão da norma MPI com 18 comandos. A
    implementação foi realizada dividindo a aplicação em 2 camadas
    permitindo assim maior portabilidade
    &A implementação foi validada utilizando uma plataforma XILINX
    ML-403 e uma série de \textit{benchmarks} sintéticos.
    
    Um conjunto de 4 FPGAs Virtex rodando a 100 MHz foi conectado a 3 processadores Microblaze com \textit{caches} de 2KBytes numa topologia estrela. O tamanho
    máximo das mensagens transmitidas foi limitado a 256Kb
    &Trabalhos futuros serão realizados para expandir as funcionalidades da biblioteca.\\
    \hline
    Saldana 
    &Implementou uma biblioteca de suporte a passagem de mensagens com 1 comandos da norma MPI.
    &A implementação foi validada em um ambiente com 3 placas Amirix AP1000. Cada placa foi comnectada a um FPGA
    Xilinx Virtex2-Pro com 2 pentes DDR-SDRAM de 32MB e 2MB SRAM. Para os processadors foram usados
    \textit{cores} Xilinx Microblaze com 64kB de memória interna que guardam o código das aplicações. As memórias externas são utilizadas  para o 
    armazenamento de dados. A plataforma possui duas redes de interconexão. Uma para a comunicação intra-fpgas e outra para a comunicação inter-fpgas.
    &Os experimentos demonstraram que para ambientes com mensagens pequenas (note-se que o texto não define essa grandesa de forma analítica). em um ambiente
     \textit{ad-hoc} o ambiente de simulação se mostra superior a um Pentium III utilizando como conexão uma rede \textit{ethernet} de 100 Mb/s. 

    Para uma conexão \textit{ethernet} a latência mínima foi de 22$\mu$s e uma largura de banda máxima de 75Mbits/s a uma freqüência de 40 MHz. TDM-MPI não
    depende da existência de um sistema operacional para permitir seu funcionamento. O tamanho do código compilado é  8.7 Kb o que o torna interessante
    para ambientes embarcados. Trabalhos futuros planejam a criação de um bloco de \textit{hardware} que execute as funções da biblioteca.\\
    \hline
    Mcmahon
    &Implementou uma biblioteca de suporte a passagem de mensagens com 1 comandos da norma MPI.
    &A implementação foi validada em um ambiente com 3 placas Amirix AP1000. Cada placa foi comnectada a um FPGA
    Xilinx Virtex2-Pro com 2 pentes DDR-SDRAM de 32MB e 2MB SRAM. Para os processadors foram usados
    \textit{cores} Xilinx Microblaze com 64kB de memória interna que guardam o código das aplicações. As memórias externas são utilizadas  para o 
    armazenamento de dados. A plataforma possui duas redes de interconexão. Uma para a comunicação intra-fpgas e outra para a comunicação inter-fpgas.
    &Os experimentos demonstraram que para ambientes com mensagens pequenas (note-se que o texto não define essa grandesa de forma analítica). em um ambiente
     \textit{ad-hoc} o ambiente de simulação se mostra superior a um Pentium III utilizando como conexão uma rede \textit{ethernet} de 100 Mb/s. 

    Para uma conexão \textit{ethernet} a latência mínima foi de 22$\mu$s e uma largura de banda máxima de 75Mbits/s a uma freqüência de 40 MHz. TDM-MPI não
    depende da existência de um sistema operacional para permitir seu funcionamento. O tamanho do código compilado é  8.7 Kb o que o torna interessante
    para ambientes embarcados. Trabalhos futuros planejam a criação de um bloco de \textit{hardware} que execute as funções da biblioteca.\\
    \hline
    
    
  \end{longtable}

  \end{singlespace}


But the cells are not adjacent ie it breaks if they dont fit on the page. I wished the table to go along the pages. Is it manageable?
Post Reply