
Preciso que minha tabela tenha uma estrutura assim:
Eu nunca tive tanto texto em uma mesa em nenhum dos meus documentos de látex antes, então estou perdido aqui. Foi assim que eu fiz, não sei como devo fazer isso.
\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}
Responder1
Sugiro que você empregue um tabularx
ambiente, defina sua largura como \textwidth
e empregue o X
tipo de coluna para a 2ª coluna; use o l
tipo de coluna simples para as outras colunas. Por último, mas não menos importante, eu não usaria diretivas duplicadas \hline
. Em vez disso, eu carregaria o pacote booktabs e empregaria suas macros de usuário \toprule
, \midrule
, e \bottomrule
para desenhar regras horizontais bem espaçadas.
\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}
Responder2
Basta usar tabularx
. Eu adicionei algumas melhorias (por exemplo, usando as regras de booktabs
, que têm espessura variável, e adicionei algum preenchimento vertical. Além disso, load hyperref as la last package (very few exceptions), and loading
inputenc is not necessary, if youyr installation is comparatively recent, as
utf8` tem sido o padrão há mais de dois anos.
\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}
Responder3
Vou tabulary
usar a coluna L, pois em uma coluna estreita o texto fica melhor sem justificativa completa. Em outros casos também pode ser conveniente porque fornece também colunas R, C e J, que ao contrário das colunas X, podem ter diferentes alinhamentos, mas também diferentes larguras automáticas sem fazer truques esotéricos. Outra razão para usar este pacote em vez de tabularx
é que você não define a largura da tabela, mas apenas uma largura máxima, então quando o conteúdo da tabela não é suficiente, a tabela não é totalmente expandida (algumas pessoas consideram isso um bug, mas é realmente um recurso. Expandir desnecessariamente a largura de uma tabela é uma prática ruim, IMHO).
Por outro lado, algum espaço entre as linhas poderia melhorar a legibilidade da tabela. Você pode usar algum like \setlength\extrarowheight{1ex}
ou \renewcommand\arraystretch{1.7}
antes da tabela, ou para adicionar espaço apenas entre algumas linhas, finalize as linhas com algum like \\[1ex]
, ou melhor, \addlinespace[1ex]
usando booktabs
.
\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}