¿Cómo puedo dibujar una tabla con mucho texto?

¿Cómo puedo dibujar una tabla con mucho texto?

Necesito que mi tabla tenga una estructura como esta: ingrese la descripción de la imagen aquí

Nunca antes había tenido tanto texto en una mesa en ninguno de mis documentos de látex, así que estoy perdido aquí. Así lo hice, no sé cómo debería hacerlo.

\documentclass[12pt]{article}

\usepackage[margin=1in]{geometry}
\usepackage{amsmath}
\usepackage{units}
\usepackage{tikz}
\usepackage{cite}
\usepackage[nottoc]{tocbibind}
\usepackage{xurl}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{hyperref}
\usepackage{refstyle}
\usetikzlibrary{intersections}
\usepackage[swedish]{babel} 
\usepackage{parskip}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usetikzlibrary{patterns}

\begin{document}

\maketitle

\section{Introduction}

\begin{table}[!ht]
\centering{\begin{tabular}{llrll} 
\hline \hline
Steg & Action & \multicolumn{1}{c}{Maskin} & \multicolumn{1}{c}{Verktyg} \\
\hline \hline
1 & Börja med att kapa av en rimlig bit för mobilstället & Kapsåg & Klämmare \\
2 & Ställ metallbiten på kapsågsmaskinen så att längden blir 197,5 mm långt och den ska spännas fast med en klämmare. Detta är bara för att komma nära längden så mycket som möjligt. Sedan görs samma metod för bredden, som är 50 mm. & Kapsåg & Klämmare \\
3 & Ställ x, y och z för fräsmaskinen så att metallbiten får den exakta längden och bredden. & Fräsmaskin & Klämmare \\
4 & Kap av två av kanterna så att de två kanterna får en rundare kant och inte 90 grader. & Fräsmaskin & Klämmare \\
5 & Biten ska böjas från längden 114,3 mm tills den böjda delen är vinklad 78 grader mot den andra halvan. & Kantvikmaskin & Vinkelinstrument \\
6 & Sidan där de två kanterna kapades i steg 4 ska nu böjas tills den är 125 grader vinklat mot den oböjda positionen. & Kantvikmaskin & Vinkelinstrument \\
7 & De två hålen borras och de ska vara parallellt lagda med varandra mellan ett avstånd på 34 mm, och 8 mm från vardera kanter. Hålen ska ha en diameter på 8mm och centrumen bör först markeras med en större pinnfräs innan 8mm pinnfräsen borras igenom metallplåten. & Borrmaskin & Pinnfräs (8mm) \\
\hline
\end{tabular}}
\caption{De kända variablerna som krävs för att få fram figurens tyngdpunkt där $A$ står för area.}
\end{table}

\end{document}

Respuesta1

Le sugiero que emplee un tabularxentorno, establezca su ancho en \textwidthy emplee el Xtipo de columna para la segunda columna; utilice el ltipo de columna simple para las otras columnas. Por último, pero no menos importante, no usaría directivas duplicadas \hline. En su lugar, cargaría el paquete booktabs y emplearía sus macros de usuario \toprule, \midruley \bottomruledibujaría reglas horizontales bien espaciadas.

ingrese la descripción de la imagen aquí

\documentclass[12pt]{article}

\usepackage[margin=1in]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[swedish]{babel} 

\usepackage{amsmath}
\usepackage{units}
\usepackage{tikz}
\usepackage{cite}
\usepackage[nottoc]{tocbibind}
\usepackage{xurl}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{refstyle}
\usetikzlibrary{intersections}
\usepackage{parskip}
\usetikzlibrary{patterns}

\usepackage{tabularx,booktabs} % <-- new
\usepackage{hyperref} % load this package last

\begin{document}

%\maketitle

\section{Introduction}

\begin{table}[!ht]
\begin{tabularx}{\textwidth}{@{} lXll @{}} 
\toprule
Steg & Action & Maskin & Verktyg \\
\midrule
1 & Börja med att kapa av en rimlig bit för mobilstället 
  & Kapsåg & Klämmare \\
2 & Ställ metallbiten på kapsågsmaskinen så att längden blir 197,5 mm långt och den ska spännas fast med en klämmare. Detta är bara för att komma nära längden så mycket som möjligt. Sedan görs samma metod för bredden, som är 50 mm. 
  & Kapsåg & Klämmare \\
3 & Ställ x, y och z för fräsmaskinen så att metallbiten får den exakta längden och bredden. 
  & Fräsmaskin & Klämmare \\
4 & Kap av två av kanterna så att de två kanterna får en rundare kant och inte 90 grader. 
  & Fräsmaskin & Klämmare \\
5 & Biten ska böjas från längden 114,3 mm tills den böjda delen är vinklad 78 grader mot den andra halvan. 
  & Kantvikmaskin & Vinkelinstrument \\
6 & Sidan där de två kanterna kapades i steg 4 ska nu böjas tills den är 125 grader vinklat mot den oböjda positionen. 
  & Kantvikmaskin & Vinkelinstrument \\
7 & De två hålen borras och de ska vara parallellt lagda med varandra mellan ett avstånd på 34 mm, och 8 mm från vardera kanter. Hålen ska ha en diameter på 8mm och centrumen bör först markeras med en större pinnfräs innan 8mm pinnfräsen borras igenom metallplåten. 
  & Borrmaskin & Pinnfräs (8mm) \\
\bottomrule
\end{tabularx}
\caption{De kända variablerna som krävs för att få fram figurens tyngdpunkt där $A$ står för area.}
\end{table}

\end{document}

Respuesta2

Simplemente use tabularx. Agregué algunas mejoras (por ejemplo, usando las reglas de booktabs, que tienen un grosor variable, y agregué algo de relleno vertical. Además, cargar hyperref as la last package (very few exceptions), and loadinginputenc is not necessary, if youyr installation is comparatively recent, asutf8` ha sido el valor predeterminado durante más de dos años.

\documentclass[12pt]{article}

\usepackage[T1]{fontenc}
\usepackage[swedish]{babel}
\usepackage[margin=1in]{geometry}
\usepackage{amsmath}
\usepackage{units}
\usepackage{tikz}
\usetikzlibrary{intersections}
\usetikzlibrary{patterns}
\usepackage{cite}
\usepackage[nottoc]{tocbibind}
\usepackage{xurl}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{tabularx, booktabs}
\usepackage{refstyle}
\usepackage{parskip}
\usepackage{hyperref}

\begin{document}

%\maketitle

\section{Introduction}

\begin{table}[!ht]
\centering
\begin{tabularx}{\linewidth}{lXrll}
\toprule \midrule
Steg & Action & \multicolumn{1}{c}{Maskin} & \multicolumn{1}{c}{Verktyg} \\
\midrule \midrule
1 & Börja med att kapa av en rimlig bit för mobilstället & Kapsåg & Klämmare \\ \addlinespace
2 & Ställ metallbiten på kapsågsmaskinen så att längden blir 197,5 mm långt och den ska spännas fast med en klämmare. Detta är bara för att komma nära längden så mycket som möjligt. Sedan görs samma metod för bredden, som är 50 mm. & Kapsåg & Klämmare \\ \addlinespace
3 & Ställ x, y och z för fräsmaskinen så att metallbiten får den exakta längden och bredden. & Fräsmaskin & Klämmare \\ \addlinespace
4 & Kap av två av kanterna så att de två kanterna får en rundare kant och inte 90 grader. & Fräsmaskin & Klämmare \\ \addlinespace
5 & Biten ska böjas från längden 114,3 mm tills den böjda delen är vinklad 78 grader mot den andra halvan. & Kantvikmaskin & Vinkelinstrument \\ \addlinespace
6 & Sidan där de två kanterna kapades i steg 4 ska nu böjas tills den är 125 grader vinklat mot den oböjda positionen. & Kantvikmaskin & Vinkelinstrument \\ \addlinespace
7 & De två hålen borras och de ska vara parallellt lagda med varandra mellan ett avstånd på 34 mm, och 8 mm från vardera kanter. Hålen ska ha en diameter på 8mm och centrumen bör först markeras med en större pinnfräs innan 8mm pinnfräsen borras igenom metallplåten. & Borrmaskin & Pinnfräs (8mm) \\
\bottomrule
\end{tabularx}
\caption{De kända variablerna som krävs för att få fram figurens tyngdpunkt där $A$ står för area.}
\end{table}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta3

Usaré tabularyla columna L, porque en una columna estrecha el texto se ve mejor sin una justificación completa. En otros casos también podría ser conveniente porque proporcionar también columnas R, C y J, que a diferencia de las columnas X, pueden tener diferentes alineaciones pero también diferentes anchos automáticos sin hacer trucos esotéricos. Otra razón para usar este paquete en lugar de tabularxes que no establece el ancho de la tabla, sino sólo un ancho máximo, por lo que cuando el contenido de la tabla no es suficiente, la tabla no se expande completamente (algunas personas consideran esto como un error, pero es realmente una característica. Ampliar innecesariamente el ancho de una tabla es una mala práctica, en mi humilde opinión).

Por otro lado, algo de espacio entre filas podría mejorar la legibilidad de la tabla. Puedes usar algo como \setlength\extrarowheight{1ex}o \renewcommand\arraystretch{1.7}antes de la tabla, o para agregar espacio solo entre algunas filas, terminar las filas con algo como \\[1ex], o mejor, \addlinespace[1ex]usando booktabs.

mwe

\documentclass[12pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage{tabulary,booktabs}
\usepackage[swedish]{babel} 
\begin{document}
\begin{table}
`\setlength\extrarowheight{1ex}`
\begin{tabulary}{\linewidth}{@{}cLll@{}}\toprule 
Steg & Action & Maskin & Verktyg \\\midrule
1 & Börja med att kapa av en rimlig bit för mobilstället & Kapsåg & Klämmare \\
2 & Ställ metallbiten på kapsågsmaskinen så att längden blir 197,5 mm långt och den ska spännas fast med en klämmare. Detta är bara för att komma nära längden så mycket som möjligt. Sedan görs samma metod för bredden, som är 50 mm. & Kapsåg & Klämmare \\
3 & Ställ x, y och z för fräsmaskinen så att metallbiten får den exakta längden och bredden. & Fräsmaskin & Klämmare \\
4 & Kap av två av kanterna så att de två kanterna får en rundare kant och inte 90 grader. & Fräsmaskin & Klämmare \\
5 & Biten ska böjas från längden 114,3 mm tills den böjda delen är vinklad 78 grader mot den andra halvan. & Kantvikmaskin & Vinkelinstrument \\
6 & Sidan där de två kanterna kapades i steg 4 ska nu böjas tills den är 125 grader vinklat mot den oböjda positionen. & Kantvikmaskin & Vinkelinstrument \\
7 & De två hålen borras och de ska vara parallellt lagda med varandra mellan ett avstånd på 34 mm, och 8 mm från vardera kanter. Hålen ska ha en diameter på 8mm och centrumen bör först markeras med en större pinnfräs innan 8mm pinnfräsen borras igenom metallplåten. & Borrmaskin & Pinnfräs (8mm) \\
\bottomrule
\end{tabulary}
\caption{De kända variablerna som krävs för att få fram figurens tyngdpunkt där $A$ står för area.}
\end{table}
\end{document}

información relacionada