Aqui está o meu código:
Volume of the hall V = 1500 $m^3$ \\
\noindent \begin{tabular}{| c | c | c |}
\hline
\textit{Surface} & \textit{Area ($m^2)$} & \textit{Coefficient of absorption}\\
\hline
ceiling & 140 & 0.8 \\
\hline
walls & 260 & 0.03 \\
\hline
floor & 140 & 0.06 \\
\hline
\end{tabular}
Este código resulta em uma tabela muito próxima do texto. Quero aumentar o espaço para pelo menos 2cm. Tentei adicionar uma quebra de linha dupla também. Isso gerou algum tipo de erro do Xbox. por favor ajude.
Responder1
Você pode definir o espaço vertical com \vspace{2cm}
. Pessoalmente, penso que o espaço padrão fornecido é bastante agradável, a sua opinião pode ser diferente. Atualizei seu trecho de código para um exemplo completo, adicionando também algumas coisas que considero boas práticas (conforme sugerido por @Yori nos comentários).
- Estou usando o meio-europeuClasse de script KOMA, que possui uma opção global
parskip
, cuidando tanto do recuo quanto do salto de parágrafos. - O
siunitx
pacote ajuda na composição das unidades SI (e no alinhamento dos números na tabela com oS
especificador de coluna) booktabs
melhora a qualidade da apresentação da tabela (leia o manual para obter algumas dicas).blindtext
ajuda a preencher a página ehyperref
é uma boa referência.
Estou plenamente ciente de que sua opinião pode ser diferente, mas acho que a combinação tabela/texto fica bem assim. Se quiser alterá-lo, você pode comentar a linha 1, descomentar as linhas 2 a 4 e brincar com a \vspace{2cm}
opção até obter um resultado que agrade aos seus olhos.
\documentclass[parskip]{scrartcl}
%\documentclass{article}
%\setlength\parindent{0pt}
%\setlength\parskip{10pt}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{blindtext}
\usepackage{hyperref}
\begin{document}
\blindtext
Volume of the hall \(V = \SI{1500}{\cubic\metre}\), details can be found in \autoref{tab:hall details}.
%\vspace{2cm}
\begin{table}
\centering
\caption{Details of the hall}
\label{tab:hall details}
\begin{tabular}{ccS}
\toprule
Surface & Area (\si{\metre\squared}) & {Coefficient of absorption}\\
\midrule
ceiling & 140 & 0.8 \\
walls & 260 & 0.03 \\
floor & 140 & 0.06 \\
\bottomrule
\end{tabular}
\end{table}
\blindtext
\end{document}
Responder2
Você pode especificar o comprimento da quebra de linha, \\[2cm]
mas eu usaria outra abordagem que aumentasse manualmente o espaçamento dessa forma. O mesmo se aplica a comandos alternativos como \vspace{2cm}
, \bigskip
, etc para adicionar um espaço específico.
Para obter um formato consistente em todas as páginas, o ideal é tentar definir todas as suas preferências de formato no preâmbulo e evitar bagunçar seu texto com código de baixo formato. Por exemplo, você pode modificar globalmente como quiser o parágrafo pulado, para que a tabela fique espaçada como qualquer parágrafo simplesmente adicionando uma linha em branco ( \par
). Se preferir um espaçamento maior entre o texto e as tabelas do que entre os parágrafos, você também pode definir um espaço diferente ao redor de um table
ponto flutuante, bem como o espaçamento entre a legenda e a tabela, se houver (não está claro no seu exemplo se a linha acima da tabela é a legenda).
Exemplo para brincar com espaçamento global:
\documentclass{article}
\setlength{\parskip}{.5cm} % change this length as you want
\setlength{\intextsep}{1cm plus .1cm minus 1.cm} % change this length as you want
\setlength{\belowcaptionskip}{.2cm} % change this length as you want
\begin{document}
Text before tabular
\begin{tabular}{ccc}
\hline
\textit{Surface} & \textit{Area ($m^2)$} & \textit{Coefficient of absorption}\\
\hline
ceiling & 140 & 0.8 \\
walls & 260 & 0.03 \\
floor & 140 & 0.06 \\
\hline
\end{tabular}
Text after tabular % test space between paragraph
Text before float
\begin{table}[htb]
\caption{Volume of the hall V = 1500 $m^3$.}
\centering
\begin{tabular}{ccc}
\hline
\textit{Surface} & \textit{Area ($m^2)$} & \textit{Coefficient of absorption}\\
\hline
ceiling & 140 & 0.8 \\
walls & 260 & 0.03 \\
floor & 140 & 0.06 \\
\hline
\end{tabular}
\end{table}
Text after float
\end{document}
Pode ser o suficiente?
(Observe que muitas pessoas odeiam o excesso de regras verticais e horizontais. Também sugiro booktabs
comandos em vez de \hline
para obter melhores resultados.)