> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/formatacao/09-multiple-columns.md).

# Várias colunas

## Introdução

Documentos de duas colunas podem ser facilmente criados passando o parâmetro `\twocolumn` para a instrução da classe do documento. Se precisar de mais flexibilidade na disposição das colunas, ou para criar um documento com várias colunas, o pacote `multicol` fornece um conjunto de comandos para isso. Este artigo explica como usar o `multicol` pacote, começando com este exemplo básico:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\title{Demonstração de Multicols}
\author{Overleaf}
\date{Abril de 2021}

\begin{document}
\maketitle

\begin{multicols}{3}
[
\section{Primeira Secção}
Todas as coisas humanas estão sujeitas à decadência. E quando o destino convoca, os monarcas devem obedecer.
]
\blindtext\blindtext
\end{multicols}

\end{document}
```

[Abra este `multicols` exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Ctitle%7BMulticols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0A%5Cbegin%7Bmulticols%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%7D%0A%0A%5Cend%7Bdocument%7D)

![Exemplo de 3 colunas](/files/f497aa72c8df63ff7b7b604f8c08fb39627ce588)

Para importar o pacote, a linha

```latex
\usepackage{multicol}
```

é adicionada ao preâmbulo. Depois de o pacote ser importado, o ambiente `multicols` pode ser usado. O ambiente recebe dois parâmetros:

* Número de colunas. Este parâmetro deve ser passado entre chavetas, e o seu valor é 3 no exemplo.
* "Texto de cabeçalho", que é inserido entre chavetas retas. Isto é opcional e será exibido no topo do texto multicoluna. Qualquer comando LaTeX pode ser usado aqui, exceto elementos flutuantes como figuras e tabelas. No exemplo, o título da secção e um pequeno parágrafo são definidos aqui.

O texto contido entre as etiquetas `\begin{multicols}` e `\end{multicols}` é impresso em formato de várias colunas.

## Separação entre colunas

A separação entre colunas é determinada por `\columnsep`. Veja o exemplo abaixo:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\setlength{\columnsep}{1cm}
\title{Segundo exemplo de multicols}
\author{Overleaf}
\date{Abril de 2021}

\begin{document}
\maketitle

\begin{multicols}{2}
[
\section{Primeira Secção}
Todas as coisas humanas estão sujeitas à decadência. E quando o destino convoca, os monarcas devem obedecer.
]
\blindtext\blindtext
\end{multicols}

\end{document}
```

[Abra este `multicols` exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Csetlength%7B%5Ccolumnsep%7D%7B1cm%7D%0A%5Ctitle%7BSecond+multicols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%0A%5Cbegin%7Bmulticols%7D%7B2%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%7D%0A%0A%5Cend%7Bdocument%7D)

![Exemplo de duas colunas](/files/a601e1829449e6255868682ca299597db0c94eec)

Aqui, o comando `\setlength{\columnsep}{1cm}` define a separação entre colunas para 1 cm. Veja [Comprimentos em LaTeX](/latex/overleaf-learn-latex-pt/formatacao/01-lengths-in-latex.md) para uma lista das unidades disponíveis.

## Colunas desbalanceadas

No ambiente padrão `multicols` as colunas são equilibradas, de modo que cada uma contém a mesma quantidade de texto. Este formato padrão pode ser alterado pelo ambiente com estrela `multicols*`:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\setlength{\columnsep}{1cm}
\title{Segundo exemplo de multicols}
\author{Overleaf}
\date{Abril de 2021}
\begin{document}
\maketitle
\begin{multicols*}{3}
[
\section{Primeira Secção}
Todas as coisas humanas estão sujeitas à decadência. E quando o destino convoca, os monarcas devem obedecer.
]
\blindtext\blindtext
\end{multicols*}

\end{document}
```

[Abra este `multicols` exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Csetlength%7B%5Ccolumnsep%7D%7B1cm%7D%0A%5Ctitle%7BSecond+multicols+Demo%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BApril+2021%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Cbegin%7Bmulticols%2A%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0A%5Cblindtext%5Cblindtext%0A%5Cend%7Bmulticols%2A%7D%0A%0A%5Cend%7Bdocument%7D)

![Demonstração de 3 colunas](/files/39763b75b0965852194f8e9982a967f8bae63ee4)

Se abrir este exemplo no Overleaf, verá que o texto é impresso numa coluna até ser atingido o fim da página, depois continua na coluna seguinte, e assim por diante.

## Inserindo elementos flutuantes

Elementos flutuantes (tabelas e figuras) podem ser inseridos num documento com várias colunas com `wrapfig` e `wraptable`. O seguinte fragmento de código LaTeX, que não é um documento LaTeX completo, mostra como usar elementos flutuantes. Utilize o link abaixo do código para abrir um documento LaTeX completo que pode compilar no Overleaf.

```latex
\begin{multicols}{2}
[
\section{Primeira Secção}
Todas as coisas humanas estão sujeitas à decadência. E quando o destino convoca, os monarcas devem obedecer.
]

Olá, aqui está algum texto sem significado. Este texto deve mostrar o que
um texto impresso ficará assim neste ponto.
Se ler este texto, não obterá informação nenhuma. A sério? Há
nenhuma informação? Há...

\vfill

\begin{wrapfigure}{l}{0.7\linewidth}
\includegraphics[width=\linewidth]{overleaf-logo}
\caption{Este é o logótipo do Overleaf}
\end{wrapfigure}

Um texto cego como este dá-lhe informação sobre a fonte selecionada, como
as letras são escritas e uma impressão do aspeto. Este texto deve
contém tudo...

\begin{wraptable}{l}{0.7\linewidth}
\centering
\begin{tabular}{|c|c|}
\hline
Nome & ISO \\
\hline
Afeganistão & AF \\
Ilhas de Åland & AX \\
Albânia    &AL  \\
Argélia   &DZ \\
Samoa Americana & AS \\
Andorra & AD   \\
Angola & AO \\
\hline
\end{tabular}
\caption{Tabela, elemento flutuante}
\label{table:ta}
\end{wraptable}

\end{multicols}
```

![MulticolumnsEx4OverleafV2.png](/files/cf9d32aa56fcdc2721054993331d7cbf24f0f971)

[Abra este `multicols` exemplo num projeto LaTeX no Overleaf](https://www.overleaf.com/project/new/template/19510?id=65969509\&templateName=A+multicols+demo\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

Os elementos flutuantes no **multicol** pacote são mal suportados na versão atual. Os elementos inseridos com o convencional `figure*` e `table*` ambientes aparecerão apenas no topo ou no fundo da página seguinte após serem inseridos, e irão quebrar a disposição. O exemplo apresentado aqui é uma solução alternativa, mas pode esperar algumas arestas. Por exemplo, se a largura do elemento flutuante for definida para `\linewidth` causa uma estranha sobreposição de texto. Dito isto, abaixo segue uma breve descrição dos comandos:

* `\usepackage{wrapfig}`. Coloque esta linha no preâmbulo para importar o pacote **wrapfig**
* O ambiente `wrapfigure` irá inserir uma figura envolvida no texto. Para mais informação e mais exemplos sobre este ambiente, veja [Posicionamento de imagens e tabelas](/latex/overleaf-learn-latex-pt/figuras-e-tabelas/02-positioning-images-and-tables.md).
* O ambiente `wraptable` é o equivalente a *wrapfigure* mas para tabelas. Veja [Posicionamento de imagens e tabelas](/latex/overleaf-learn-latex-pt/figuras-e-tabelas/02-positioning-images-and-tables.md) para mais informações.

## Inserindo réguas verticais

Pode ser inserida uma régua vertical como separador de colunas para melhorar a legibilidade em alguns documentos:

```latex
\documentclass{article}
\usepackage{blindtext}
\usepackage{multicol}
\usepackage{color}
\setlength{\columnseprule}{1pt}
\def\columnseprulecolor{\color{blue}}

\begin{document}

\begin{multicols}{3}
[
\section{Primeira Secção}
Todas as coisas humanas estão sujeitas à decadência. E quando o destino convoca, os monarcas devem obedecer.
]
Olá, aqui está algum texto sem significado. Este texto deve mostrar o que
um texto impresso ficará assim neste ponto.

Se ler este texto, não obterá informação nenhuma. A sério? Há
nenhuma informação? Há...

\columnbreak
\blindtext
Isto ficará numa nova coluna, aqui há algum texto sem significado. Este texto
deve mostrar como ficará um texto impresso neste ponto.

Se ler este texto, não obterá informação nenhuma. A sério? Há
nenhuma informação? Há...
\end{multicols}

\blindtext

\end{document}
```

[Abra este `multicols` exemplo no Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=multicols+package+demo\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Cusepackage%7Bcolor%7D%0A%5Csetlength%7B%5Ccolumnseprule%7D%7B1pt%7D%0A%5Cdef%5Ccolumnseprulecolor%7B%5Ccolor%7Bblue%7D%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Bmulticols%7D%7B3%7D%0A%5B%0A%5Csection%7BFirst+Section%7D%0AAll+human+things+are+subject+to+decay.+And+when+fate+summons%2C+Monarchs+must+obey.%0A%5D%0AHello%2C+here+is+some+text+without+a+meaning.++This+text+should+show+what+%0Aa+printed+text+will+look+like+at+this+place.%0A%0AIf+you+read+this+text%2C+you+will+get+no+information.++Really%3F++Is+there+%0Ano+information%3F++Is+there.%0A%0A%5Ccolumnbreak%0A%5Cblindtext%0AThis+will+be+in+a+new+column%2C+here+is+some+text+without+a+meaning.++This+text+%0Ashould+show+what+a+printed+text+will+look+like+at+this+place.%0A%0AIf+you+read+this+text%2C+you+will+get+no+information.++Really%3F++Is+there+%0Ano+information%3F++Is+there...%0A%5Cend%7Bmulticols%7D%0A%0A%5Cblindtext%0A%0A%5Cend%7Bdocument%7D)

![exemplo de regra entre colunas](/files/742ae77b6e565862dcf41ea6276afb4c1fe243a3)

Se abrir este exemplo no Overleaf, verá que o separador de colunas também pode ser definido para uma cor específica. Abaixo, uma descrição de cada comando:

**\usepackage{color}.**

Esta linha é inserida no preâmbulo para permitir o uso de várias cores dentro do documento.

**\setlength{\columnseprule}{1pt}**

Isto determina a largura da régua a ser usada como separador de colunas; por omissão, está definido como 0. No exemplo, é impressa uma coluna cuja largura é 1pt.

**\def\columnseprulecolor{\color{blue}}**

A cor da régua separadora é definida para azul. Consulte o artigo sobre a utilização de cores em LaTeX para mais informação sobre manipulação de cores.

**\columnbreak**

Este comando insere uma quebra de coluna. Neste caso, o comportamento do texto é diferente do que poderá esperar. A quebra de coluna é inserida e, em seguida, os parágrafos antes da quebra são distribuídos uniformemente para preencher todo o espaço disponível. No exemplo, o segundo parágrafo fica no fundo da coluna e um espaço em branco é inserido entre o segundo e o primeiro parágrafos.

## Leitura adicional

Para mais informações, consulta:

* [Parágrafos e novas linhas](/latex/overleaf-learn-latex-pt/nocoes-basicas-de-latex/02-paragraphs-and-new-lines.md)
* [Negrito, itálico e sublinhado](/latex/overleaf-learn-latex-pt/nocoes-basicas-de-latex/03-bold-italics-and-underlining.md)
* [Listas](/latex/overleaf-learn-latex-pt/nocoes-basicas-de-latex/04-lists.md)
* [Inserção de imagens](/latex/overleaf-learn-latex-pt/mais-topicos/27-inserting-images.md)
* [Tabelas](/latex/overleaf-learn-latex-pt/figuras-e-tabelas/01-tables.md)
* [Posicionamento de imagens e tabelas](/latex/overleaf-learn-latex-pt/figuras-e-tabelas/02-positioning-images-and-tables.md)
* [Comprimentos em LaTeX](/latex/overleaf-learn-latex-pt/formatacao/01-lengths-in-latex.md)
* [Formatação de parágrafos](/latex/overleaf-learn-latex-pt/formatacao/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Tamanho da página e margens](/latex/overleaf-learn-latex-pt/formatacao/07-page-size-and-margins.md)
* [Documentos de uma face e de dupla face](/latex/overleaf-learn-latex-pt/formatacao/08-single-sided-and-double-sided-documents.md)
* [Utilizar cores no LaTeX](/latex/overleaf-learn-latex-pt/formatacao/13-using-colors-in-latex.md)
* [Notas de rodapé](/latex/overleaf-learn-latex-pt/formatacao/14-footnotes.md)
* [Notas na margem](/latex/overleaf-learn-latex-pt/formatacao/15-margin-notes.md)
* [**multicols** documentação do pacote](http://mirrors.ctan.org/macros/latex/required/tools/multicol.pdf).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/overleaf-learn-latex-pt/formatacao/09-multiple-columns.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
