Editor de tabela
Nesta página, apresentamos primeiro a anatomia das tabelas e, em seguida, a principal ferramenta para trabalhar com tabelas Markdown: o Editor de Tabelas.
Introdução às tabelas
As tabelas no Markdown podem ser escritas em um de dois estilos: existem tabelas grid e existem tabelas pipe. Esses nomes referem-se à aparência da tabela.
Uma tabela de notas se parece com isto:
+----------+----------+
| Cell A:A | Cell A:B |
+==========+==========+
| Cell B:A | Cell B:B |
+----------+----------+
Resultado:
| Célula A:A | Célula A:B |
|---|---|
| Célula B:A | Célula B:B |
A mesma tabela pode ser produzida com caracteres verticais:
| Cell A:A | Cell A:B |
|----------|----------|
| Cell B:A | Cell B:B |
Resultado:
| Célula A:A | Célula A:B |
|---|---|
| Célula B:A | Célula B:B |
Observação:
A sintaxe completa para tabelas de notas pode ser encontrada no manual Pandoc. A sintaxe para tabelas de tubos está localizada aqui.
Especifique o alinhamento das colunas da tabela com dois pontos (:). Dois pontos à esquerda ou nenhum especificam o alinhamento à esquerda padrão, enquanto dois pontos à direita especificam o alinhamento à direita e dois dois pontos especificam o alinhamento centralizado:
| Amount | Description | Price |
|:-------|:-----------:|------:|
| 3 | Carottes | $1 |
| 1 | Celery | $0.50 |
| 1 | Bread | $4.69 |
Resultado:
| Montante | Descrição | Preço |
|---|---|---|
| 3 | Carotas | US$ 1 |
| 1 | Aipó | US$ 0,50 |
| 1 | Pão | US$ 4,69 |
Não importa como você alinha o conteúdo da tabela em seus documentos, já que os dois pontos colocados sejam de acordo. A tabela será exportada usando o alinhamento correto posteriormente.
As tabelas Markdown tendem a ficar bastante amplas devido aos muitos caracteres envolvidos e ao fato de que as tabelas pipe não suportam múltiplas linhas por células. Tomemos por exemplo o seguinte exemplo:
| # | Name | Description | Price | Quantity |
|--:|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------|----------|
| 1 | Sonic Screwdriver | A device for all purposes. It replaces all of your current tools to account for a multi-dimensional journey through space and time. | $99.99 | 1 |
| 2 | E-11 Rifle | Trusted by imperial troops, this rifle is the least accurate, but still most used weapon in the Galaxy. | $329.95 | 2.000 |
| 3 | Towel | We all know that you always should bring a towel to any intergalactic journey. This multi-purpose towel is the ideal companion in case your planet is about to be exterminated. | $12.30 | 157 |
| 4 | Your Mom | Are you in an argument with a philosopher? Try this Freudian-tested kill-all-argument! | priceless | 1 |
No Zettlr, seria parecido com o seguinte:

Embora cada célula da tabela esteja alinhada para se ajustar à largura total de cada coluna, é difícil trabalhar com tal tabela.
Inserindo Tabelas
Como criar a estrutura básica de uma tabela pode ser complicado, o Zettlr inclui um recurso que pode gerar a sintaxe correta. Para inserir uma tabela em seu documento, clique no botão correspondente à barra de ferramentas que se parece com uma tabela.
Um pop-up será aberto mostrando uma nota. Quando você move o mouse sobre uma série, as células superiores esquerdas desta série serão destacadas. Mova o cursor do mouse até que a quantidade correta de colunas e linhas seja destacada e clique. O Zettlra irá então inserir o andaime básico para uma mesa de tubos desse tamanho.
O Editor de Tabela
Para facilitar a criação de tabelas, o Zettlr vem com um editor de tabelas. O editor de tabelas detectará tabelas de tubos Markdown em seu documento e renderizará como tabelas reais que suportam quebra de linha e contêm bordas menos confusas.
Com o editor de tabelas, a tabela mencionada acima fica assim:

Observação:
Devido à complexidade das tabelas de grau e, especialmente, à capacidade de produção de layouts muito complexos, o editor de tabelas oferece suporte apenas a tabelas de tubos.
Editando Tabelas
Para editar tabelas com o editor de tabelas, clique em qualquer uma das células da tabela e comece a escrever. A sintaxe Markdown regular é suportada.
Sempre que uma célula estiver ativa, você verá a fonte Markdown da célula. Cada célula que não estiver ativa será renderizada como HTML para tornar a exibição menos confusa.
Navegação pelo teclado
Ao editar uma tabela, os seguintes atalhos de teclado estão disponíveis:
- Tab: Move para a próxima célula. Se a última coluna estiver ativa, vá para a primeira célula da próxima linha. Se o cursor estiver na última coluna da última linha, uma nova linha será adicionada automaticamente.
- Shift+Tab: Move para a célula anterior. Se o cursor estava na primeira coluna, vá para a última célula da coluna anterior.
- Return: Move para a mesma coluna na próxima linha.
- Shift+Enter: Move para a mesma coluna na linha anterior.
- Seta para cima/Seta para baixo: Move para a mesma coluna na linha anterior/seguinte. Nenhuma nova linha será adicionada se você estiver na primeira ou na última linha.
- Seta para a esquerda/Seta para a direita: Mova o cursor para a esquerda/direita. Se o cursor estiver no início/fim do conteúdo da célula, vá para a célula anterior/seguinte.
Com esses atalhos, você pode inserir conteúdo facilmente em suas tabelas usando movimentos naturais. Você primeiro deseja preencher o cabeçalho da tabela e depois adicionar um conjunto de dados por linha. Portanto, Tab é seu amigo aqui:

Adicionando linhas e colunas
O editor de tabelas também possui um conjunto de botões na borda da tabela. Isso permite adicionar uma nova linha ou coluna no local especificado.

Esses botões sempre aparecem na borda da célula atualmente ativa. Clique em qualquer célula da linha ou coluna à qual deseja adicionar uma nova linha ou coluna para mover esses botões para lá.
Removendo linhas e colunas
Para remover uma linha ou coluna, basta clicar com o botão direito em qualquer célula da linha ou coluna que deseja remover. Em seguida, selecione o item correto do menu de contexto.

Através deste menu de contexto, você pode adicionar ou remover linhas e colunas, trocar linhas e colunas ou limpá-las (remover seu conteúdo). Você também pode limpar ou excluir a tabela inteira.
Atalhos de teclado
Você tem vários atalhos de teclado disponíveis que facilitam o trabalho com tabelas e permitem evitar a abertura do menu de contexto em vários casos:
| Atalho de teclado | Função |
|---|---|
| Guia | Mover para a próxima célula (Shift para a célula anterior) |
| Entrar | Mover para a próxima linha (Shift para a linha anterior) |
| Alt+Shift+ArrowUp (macOS: Ctrl+Shift+ArrowUp) | Adicione uma linha antes da atual |
| Alt+ArrowUp (macOS: Ctrl+ArrowUp) | Troque a linha atual pela anterior |
| Alt+Shift+ArrowDown (macOS: Ctrl+Shift+ArrowDown) | Adicione uma linha após a atual |
| Alt+ArrowDown (macOS: Ctrl+ArrowDown) | Troque a linha atual pela próxima |
| Alt+Shift+ArrowRight (macOS: Ctrl+Shift+ArrowRight) | Adicione uma nova coluna à direita da atual |
| Alt+ArrowRight (macOS: Ctrl+ArrowRight) | Troque a coluna atual pela próxima |
| Alt+Shift+SetaEsquerda (macOS: Ctrl+Shift+SetaEsquerda) | Adicione uma nova coluna à esquerda da atual |
| Alt+Seta para Esquerda (macOS: Ctrl+Seta para Esquerda) | Troque a coluna atual pela anterior |
| Shift+Cmd/Ctrl+K | Exclua a coluna atual |
| Cmd/Ctrl+Backspace | Limpa a coluna atual (ou seja, insira espaços em branco) |
| Shift+Cmd/Ctrl+Backspace | Limpa a linha atual (ou seja, insira espaços em branco) |
| Alt+Shift+Cmd/Ctrl+Backspace | Limpar a tabela inteira |
| Ctrl+C | Alinha o centro da coluna atual |
| Ctrl+L | Alinha a coluna atual à esquerda |
| Ctrl+R | Alinha a coluna atual à direita |
| Cmd/Ctrl+Shift+A | Alinha a tabela no cabeçalho de seleção principal (não à esquerda/direita/centro, mas adicione a cobertura adequada para que seja bem formatada. Solicite uma fonte monoespaçada para visuais adequados.) |
Tabelas complexas
Às vezes, você encontrará a necessidade de inserir tabelas mais complexas com células abrangendo várias colunas e/ou linhas. Neste caso, o editor de tabelas não está disponível.
Você pode usar tabelas de notas. Zettlr oferece suporte ao realce de sintaxe deles, mesmo que o editor de tabelas não consiga lidar com eles. Alguns atalhos de teclado ainda funcionarão, mesmo em tabelas de grau.
Se as tabelas de notas forem insuficientes, você pode inserir tabelas também em outra linguagem, como HTML ou LaTeX, dependendo de onde deseja exportar o documento.
O que você pode fazer neste caso é incluir tabelas como código-fonte LaTeX bruto ou HTML. Existem ótimas ferramentas para transformar seu RDataset ou arquivo de dados STATA em LaTeX ou HTML e incluir tabelas de regressão complexas por meio de sintaxe de marcação bruta.
Para incluir esse arquivo em um projeto de pesquisa maior, você pode usar o recurso de projeto do Zettlr.
