I have here added a solution without multirow, and edited the code with some more common practices in LaTeX, generally acknowledged as a more professional look, and easier to read.
This solution uses booktabs
, and the advice contained in that documentation to never use vertical lines, and also some horizontal lines with different widths. The scalebox
should rarely be used to scale a whole table, as it leads to very inconsistent font-sizes. You could very well use different table column seperation-lengths as you did in your code, but I removed it as well as the arraystrech
-command, as I don't really see the need for it in this code. Feel free to add them in if you really want, but as I said, I don't think it really adds to the look or feel of it.
EDIT: As suggested by Mico, I added some distance between the sub-groups, do give them further distinction, using \addlinespace
. Thanks Mico.
\documentclass{article}
\usepackage{graphicx}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
{
\begin{tabular}{lll}
\toprule
Items & Type & Description\\
\midrule
Output & Integrated Application & ABC\\
& Process \& Element Definition & AVB\\
& Tasks & PWS\\
& S & X Queries\\
& Scripting Languages & Java Script or VB Script\\
& Message Start Events & Receive or reply events\\
\addlinespace Software & GUI tools & IBP\\
People & Designers & IDP\\
& Developers & PER\\
\addlinespace Technique & AAD&\\
& Integration & ERCFT\\
& Task & ETY\\
\bottomrule
\end{tabular}
}
\caption{TYURGY}
\label{t1}
\end{table}
\end{document}
Below is another solution, which I have modified less, and is more true to your original code and look.
You asked for a solution without multirow, but without giving a reason as to what was wrong with the output. In case there simply was a problem with the code, here is an attempt with multirow.
\documentclass{article}
\usepackage{graphicx}
\usepackage{multirow}
\begin{document}
\begin{table}
\renewcommand{\arraystretch}{1.2}
\centering
\setlength\tabcolsep{0.5em}
\scalebox{0.84}
{
\begin{tabular}{|l|l|l|}
\hline
Items & Type & Description\\
\hline
\multirow{6}{*}{Output} & Integrated Application & ABC\\
\cline{2-3}
& Process \& Element Definition & AVB\\
\cline{2-3}
& Tasks & PWS\\
\cline{2-3}
& S & X Queries\\
\cline{2-3}
& Scripting Languages & Java Script or VB Script\\
\cline{2-3}
& Message Start Events & Receive or reply events\\
\hline
Software & GUI tools & IBP\\
\hline
\multirow{2}{*}{People} & Designers & IDP\\
\cline{2-3}
& Developers & PER\\
\hline
\multirow{3}{*}{Technique} & AAD&\\
\cline{2-3}
& Integration & ERCFT\\
\cline{2-3}
& Task & ETY\\
\hline
\end{tabular}
}
\caption{TYURGY}
\label{t1}
\end{table}
\end{document}
\scalebox{0.84} { \begin{tabular}
will put a white space 84% the width of a inter-word space to the left of the table