Estouros de tabela e redução de tamanho de fonte

Estouros de tabela e redução de tamanho de fonte

Estou querendo arrumar uma mesa, porém, estou enfrentando vários problemas. Eu espero que você possa me ajudar. 1) Ele transborda 2) o tamanho da fonte reduz automaticamente (2 frases são longas e com quebra de linha não funciona. Estou compartilhando a figura abaixo: Isso é o que eu tenho insira a descrição da imagem aqui

Porém, não usei o comando de quebra de linha na figura fornecida, mas usei no MWE que está abaixo:

\documentclass[journal]{IEEEtran}
\usepackage{tabularx}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\renewcommand{\q}[1]{``#1''}
\usepackage[usestackEOL]{stackengine}
\strutlongstacks{T}
\usepackage{makecell}
\usepackage{array}
\begin{table}[t]

\caption{anythings}
\renewcommand{\arraystretch}{1.8}
\begin{center}
\label{table_par}
\begin{tabular}{l|l l l l}
%{\textwidth}{*{1}{l|} *{4}{l|}}


 \textbf{{\small Condition }} &fasfasdfafa %&\multicolumn{4}{c}{\textbf{\small jkhjhhk}} 
\\

\hline\hline
\multirow{5}{*}{Smart system}   &involves intelligent communication 

technologyafdasfasfafdafsfonetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one two two one\\

&two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one           \\ 
 &two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one\\
                             &two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one\\
                             &two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one\\


    \hline
    \multirow{5}{*}{two onetwo onetwo one}  & \thead{two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onevzcxvz,\\ ztwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one \\one twoone one twoone one twoone one twoone one twoone }  \\ 
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone \\
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone \\
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone \\
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone .
    \\
    \hline
     \end{tabular}
     \end{center}
    \end{table}

\end{document}

Mudei meu código conforme MWE fornecido por @barbara! no entanto, o problema ainda persiste, a única coisa que mudei é o tamanho do arraystretch e a largura da primeira coluna, você pode olhar novamente. insira a descrição da imagem aqui

Responder1

Aqui está uma versão ligeiramente modificada do seu código de exemplo que permite que (a maior parte) do texto na coluna da direita seja quebrado. A largura não é ideal; isso exigirá alguns ajustes de sua parte, mas acredito que o método seja bastante claro.

Não tenho certeza do que você pretende com o \multirowcomponente, então deixei; provavelmente pode ser ajustado da mesma forma que a parte principal da tabela.

\documentclass[journal]{IEEEtran}
\usepackage{tabularx}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
%%\renewcommand{\q}[1]{``#1''}                                                  
\usepackage[usestackEOL]{stackengine}
\strutlongstacks{T}
\usepackage{makecell}
\usepackage{array}

\begin{document}
\begin{table}[t]

\caption{anythings}
\renewcommand{\arraystretch}{1.8}
\begin{center}
\label{table_par}
%%\begin{tabular}{l|l l l l}                                                    
\begin{tabular}{l|p{.7\linewidth}>{\raggedright} l l l}
%{\textwidth}{*{1}{l|} *{4}{l|}}                                                


 \textbf{{\small Condition }} &fasfasdfafa %&\multicolumn{4}{c}{\textbf{\small \ jkhjhhk}}                                                                       
\\

\hline\hline
\multirow{5}{*}{Smart system}   &involves intelligent communication

technologyafdasfasfafdafsfonetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo  one two two one\\

&two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one           \\
 &two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one\
two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one\\
                             &two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one\\
                             &two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one\\


    \hline
    \multirow{5}{*}{two onetwo onetwo one}  & two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onevzcxvz, ztwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one \\one twoone one twoone one twoone one twoone one twoone   \\
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone \\
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone \\
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone \\
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone .
    \\
    \hline
     \end{tabular}
     \end{center}
    \end{table}

\end{document}

insira a descrição da imagem aqui

Responder2

Você tem os dados em a tabulare tablenenhum desses ambientes pode quebrar uma página. Aqui eu uso supertabular. Presumo que você precise apenas de duas colunas, embora tenha declarado 5 colunas em sua tabela na pergunta.

insira a descrição da imagem aqui

\documentclass[journal]{IEEEtran}
\usepackage{array,supertabular}
\renewcommand{\arraystretch}{1.8}

\begin{document}


\tablehead{%
 \textbf{{\small Condition }} &fasfasdfafa %&\multicolumn{4}{c}{\textbf{\small jkhjhhk}} 
\\
\hline
}
\begin{supertabular}{
@{}
>{\raggedright\arraybackslash}p{50pt}
>{\raggedright\arraybackslash}p{120pt}
@{}}

\hline\hline
Smart system   &involves intelligent communication 

technology afdasfasfafdafsfonetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one two two one\\

&two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one           \\ 
 &two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one\\
                             &two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one\\
                             &two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one\\


    \hline
    two onetwo onetwo one  & two onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onevzcxvz, ztwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo onetwo one one twoone one twoone one twoone one twoone one twoone   \\ 
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone \\
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone \\
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone \\
                             &one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone one twoone .
    \\
    \hline
     \end{supertabular}


\end{document}

informação relacionada