diff --git a/pt/extra-01.md b/pt/extra-01.md index 94c8f4f0..bd93f9ac 100644 --- a/pt/extra-01.md +++ b/pt/extra-01.md @@ -1,13 +1,13 @@ --- layout: "lesson" lang: "pt" -title: "Mostruário LaTeX - Exemplos para estudo adicional" +title: "Galeria LaTeX - Exemplos para estudo adicional" description: "Esta lição mostra exemplos diversos de outros pacotes populares que não foram apresentados nas lições principais." -toc-anchor-text: "Mostruário LaTeX" +toc-anchor-text: "Galeria LaTeX" toc-description: "Exemplos para estudo adicional." --- -# Mostruário +# Galeria Esta lição mostra exemplos diversos de outros pacotes @@ -18,7 +18,7 @@ pacotes fundamentais. O LaTeX conta com uma vasta biblioteca de pacotes de extensão e é usado em muitas áreas. Aqui daremos alguns exemplos, sem qualquer explicação mas com links para a documentação dos respectivos pacotes no [texdoc.org](https://texdoc.org). -Os exemplos foram retirados da documentação dos pacotes exceto onde dito o +Os exemplos foram retirados da documentação dos pacotes exceto quando dito o contrário.

Pacote: [`tikz`](https://texdoc.org/pkg/tikz) - {% include extra-01-example-tikz.md %} - ## Plotagem de funções Pacote: [`pgfplots`](https://texdoc.org/pkg/pgfplots) - {% include extra-01-example-pgfplots.md %} - ## Música Pacote: [`musixtex`](https://texdoc.org/pkg/musixtex) - - {% include extra-01-example-musixtex.md %} diff --git a/pt/language-01.md b/pt/language-01.md index 78a8cf76..d04cd5ba 100644 --- a/pt/language-01.md +++ b/pt/language-01.md @@ -1,28 +1,28 @@ --- layout: "lesson" lang: "pt" -title: "Lição específica para a língua Portuguesa" -description: "Esta lição mostra detalhes específicos de linguagem para escrever textos em Português. O foco é na hifenização e nos textos localizados." +title: "Lição específica para a língua portuguesa" +description: "Esta lição mostra detalhes específicos de linguagem para escrever textos em português. O foco é na hifenização e nos textos localizados." next: "extra-01" -toc-anchor-text: "LaTeX na Língua Portuguesa" -toc-description: "Lição específica para a língua Portuguesa." +toc-anchor-text: "LaTeX na língua portuguesa" +toc-description: "Lição específica para a língua portuguesa." --- -# Especificidades para usar o LaTeX em textos em Português +# Especificidades para usar o LaTeX em textos em português Esta lição mostra detalhes específicos para escrever textos em português usando o LaTeX, com foco nos padrões de hifenização e nos textos localizados. -Como a língua Portuguesa usa o alfabeto Latino, assim como a língua Inglesa, o -LaTeX funciona quase corretamente com a língua Portuguesa por padrão; há poucos +Como a língua portuguesa usa o alfabeto latino, assim como a língua inglesa, o +LaTeX funciona quase corretamente com a língua portuguesa por padrão; há poucos ajustes a fazer. As únicas coisas que devem ser mudadas para escrever em -Português no LaTeX são os padrões de hifenização e os textos localizados (por +português no LaTeX são os padrões de hifenização e os textos localizados (por exemplo a palavra 'Capítulo', que por padrão aparece 'Chapter'). -O pacote `babel` fornece duas variantes da língua Portuguesa: Português Europeu -e Brasileiro, que podem ser carregados com as opções `portuguese` e `brazilian`, +O pacote `babel` fornece duas variantes da língua portuguesa: português europeu +e brasileiro, que podem ser carregados com as opções `portuguese` e `brazilian`, respectivamente: ```latex @@ -34,7 +34,7 @@ respectivamente: \end{document} ``` -Ambas as opções carregam os padrões de hifenização da língua Portuguesa, e +Ambas as opções carregam os padrões de hifenização da língua portuguesa, e modificam os textos localizados de acordo (há pequenas diferenças nesses textos entre as duas versões do idioma: por exemplo com `brazilian` o comando `\tableofcontents` cria um "Sumário", enquanto que com `portuguese` o título @@ -42,12 +42,12 @@ do caopitulo fica "Conteúdo"). É importante utilizar o idioma correto no pacote `babel` para ter os padrões de hifenização corretos carregados. O exemplo a seguir mostra o mesmo texto -escrito utilizando o padrão de hifenização da Língua Portuguesa, e abaixo, o -padrão do Inglês. Veja como no PDF (quando compilado com o `pdflatex`) a -palavra "gravadas" é hifenizada corretamente como "gra-vadas" em Português, mas -não é possível hifenizar em Inglês. Outro exemplo é a palavra "conhecidas", que -é hifenizada em Inglês como "con-hecidas", que é uma divisão silábica incorreta -em Português. +escrito utilizando o padrão de hifenização da língua portuguesa, e abaixo, o +padrão do inglês. Veja como no PDF (quando compilado com o `pdflatex`) a +palavra "gravadas" é hifenizada corretamente como "gra-vadas" em português, mas +não é possível hifenizar em inglês. Outro exemplo é a palavra "conhecidas", que +é hifenizada em inglês como "con-hecidas", que é uma divisão silábica incorreta +em português. ```latex \documentclass{article} diff --git a/pt/lesson-01.md b/pt/lesson-01.md index 2248b54e..388f2829 100644 --- a/pt/lesson-01.md +++ b/pt/lesson-01.md @@ -41,7 +41,7 @@ Pessoas usam nomes diferentes para descrever esse processo. Como usar o LaTeX Para arquivos simples, você só precisa executar o LaTeX uma vez no seu arquivo para ter o PDF completo. Mas conforme você adicionar coisas mais complicadas, -como referências cruzadas, citações, figuras, e sumários, você precisará +como referências cruzadas, citações, figuras e sumários, você precisará executar o LaTeX mais de uma vez. Vamos lhe dizer quando for o caso. ## LaTeX ou pdfLaTeX ou ... @@ -49,4 +49,4 @@ executar o LaTeX mais de uma vez. Vamos lhe dizer quando for o caso. Na [próxima lição](lesson-02), nós vamos ver que o LaTeX não é um único programa. Para simplificar as coisas, nós vamos focar em uma versão em particular, o pdfLaTeX, para criar os seus PDFs. Nós também vamos ver outros -programas, e porque você usaria eles, mais adiante no curso. +programas, e por que você os usaria, mais adiante no curso. diff --git a/pt/lesson-02.md b/pt/lesson-02.md index 11e2d73b..8f88ee6d 100644 --- a/pt/lesson-02.md +++ b/pt/lesson-02.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Trabalhando com LaTeX" -description: "Esta lição explica o que é um sistema TeX e quais os mais comuns, lista alguns dos editores de texto comumente utilizados para LaTeX, e os sistemas online que contam também com editores integrados." +description: "Esta lição explica o que é um sistema TeX e quais os mais comuns, lista alguns dos editores de texto comumente utilizados para LaTeX e os sistemas online que contam também com editores integrados." toc-anchor-text: "Trabalhando com LaTeX" toc-description: "Sistemas TeX e editores de texto." --- @@ -11,7 +11,7 @@ toc-description: "Sistemas TeX e editores de texto." Esta lição explica o que é um sistema TeX e quais os mais - comuns, lista alguns dos editores de texto comumente utilizados para LaTeX, + comuns, lista alguns dos editores de texto comumente utilizados para LaTeX e os sistemas online que contam também com editores integrados. Diferente de muitos programas de computador, o LaTeX não é uma única aplicação @@ -46,17 +46,16 @@ sistema instalar, você escolha o TeX Live. Arquivos LaTeX são arquivos de texto simples, então podem ser editados com qualquer editor de texto. No entanto, é conveniente ter um editor projetado para trabalhar com o LaTeX, pois eles têm funcionalidades como compilação em -um clique dos seus arquivos, visualizadores de PDF embutidos, e realce de +um clique dos seus arquivos, visualizadores de PDF embutidos e realce de sintaxe. Uma funcionalidade muito útil em todos os editores modernos de LaTeX é o SyncTeX: a habilidade de clicar no seu código fonte e ir direto para aquele -local exato no PDF, e vice-versa. +local exato no PDF e vice-versa. Há muito mais editores de LaTeX do que podemos listar aqui: há uma [lista -compreensiva no StackExchange] -(https://tex.stackexchange.com/questions/339/latex-editors-ides). +abrangente no StackExchange](https://tex.stackexchange.com/questions/339/latex-editors-ides). Um editor básico, [TeXworks](https://tug.org/texworks), é distribuído no TeX Live e no MiKTeX, tanto para Windows como para Linux, e o -[TeXShop](https://pages.uoregon.edu/koch/texshop/) é istribuído com o MacTeX. +[TeXShop](https://pages.uoregon.edu/koch/texshop/) é distribuído com o MacTeX.

@@ -68,7 +67,7 @@ TeX Live e no MiKTeX, tanto para Windows como para Linux, e o Há vários sites poderosos, que lhe permitem não ter um sistema TeX ou editor instalados no seu computador. Esses websites lhe permitem editar seus -arquivos em uma página no navegador, e executam o LaTeX nos bastidores, e +arquivos em uma página no navegador, executam o LaTeX nos bastidores e mostram o arquivo PDF produzido. Alguns desses sites combinam o LaTeX com funcionalidades similares a um @@ -76,8 +75,8 @@ processador de texto, enquanto que outros são mais focados em deixar você ver o arquivo LaTeX fonte, assim fornecem uma experiência mais parecida com ter um sistema TeX local. -Há sistemas que permitem que você execute o LaTeX sem precisar registar, e nós -usamos um desses, o [TeXLive.net](https://texlive.net), que permite que você +Há sistemas que permitem que você execute o LaTeX sem precisar se registrar, e +nós usamos um desses, o [TeXLive.net](https://texlive.net), que permite que você edite e teste os exemplos que fornecemos. Para trabalhos mais completos, os melhores sistemas online requerem que você registre-se antes de usá-los. Isso lhe permite salvar seu trabalho, mas também ajuda que os sites não fiquem diff --git a/pt/lesson-03.md b/pt/lesson-03.md index ab2f06f0..0946222c 100644 --- a/pt/lesson-03.md +++ b/pt/lesson-03.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Estrutura básica de um documento LaTeX" -description: "Esta lição mostra a estrutura básica de um documento LaTeX, e como produzir um PDF com ele, assim como os principais caracteres especiais usados para controlar o LaTeX." +description: "Esta lição mostra a estrutura básica de um documento LaTeX e como produzir um PDF com ele, assim como os principais caracteres especiais usados para controlar o LaTeX." toc-anchor-text: "Estrutura do documento" toc-description: "A estrutura básica de um documento." --- @@ -10,7 +10,7 @@ toc-description: "A estrutura básica de um documento." # Estrutura de um documento LaTeX Esta lição mostra a estrutura básica de um documento LaTeX, + class="summary">Esta lição mostra a estrutura básica de um documento LaTeX e como produzir um PDF com ele, assim como os principais caracteres especiais usados para controlar o LaTeX. @@ -19,7 +19,7 @@ documento se parece e como processá-lo com sucesso. Também é a sua primeira chance de ver [como usar os exemplos](help) aqui no `learnlatex.org`. Se você está usando uma instalação local de LaTeX, no seu editor crie um arquivo -chamado `first.tex`, e copie-e-cole o texto abaixo, ou digite-o. +chamado `first.tex` e copie-e-cole o texto abaixo, ou digite-o. Se você está usando um sistema online, você pode apenas clicar no botão 'LaTeX Online' ou 'Abrir no Overleaf' no exemplo para experimentá-lo! diff --git a/pt/lesson-04.md b/pt/lesson-04.md index c80e55ed..ec4d6bed 100644 --- a/pt/lesson-04.md +++ b/pt/lesson-04.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Estrutura Lógica" -description: "Esta lição mostra alguns comandos básicos de formatação, e compara-os com formatação semântica usando comandos de secionamento e listas." +description: "Esta lição mostra alguns comandos básicos de formatação e compara-os com formatação semântica usando comandos de secionamento e listas." toc-anchor-text: "Estrutura Lógica" toc-description: "Estrutura e representação visual." --- @@ -37,7 +37,7 @@ Texto em \textit{itálico e com \textit{itálico} aninhado}. Você pode provavelmente adivinhar que `\textit` é um comand para fazer texto em itálico, mas ele _sempre_ deixa coisas em itálico, então não funciona com mais -níveis de texto aninhado. Veja como `\emph` sabe quando está aninado. +níveis de texto aninhado. Veja como `\emph` sabe quando está aninhado. Também há ocasiões em que ênfase não é o mesmo que itálico; por exemplo, em apresentações, cores são geralmente uma opção melhor. Com marcação lógica, não temos que nos preocupar com os detalhes no corpo do documento. @@ -53,7 +53,7 @@ maioria das pessoas escreve o título e então simplesmente aumenta o tamanho da fonte e deixa o texto negrito, seguido por uma quebra de linha. No LaTeX, usar marcação é _mais fácil_ que fazer a formatação manualmente; podemos usar o comando `\section`, que cuida da numeração, mudança de fonte, espaçamento -vertical, etc., e mantém o resultado uniforme ao longo do documento. +vertical etc. e mantém o resultado uniforme ao longo do documento. ```latex \documentclass{article} @@ -96,7 +96,7 @@ Ainda podemos ir além: o próximo 'abaixo' é `\paragraph`, mas quase sempre 'detalhe demais' em seções. (Sim, `\paragraph` é um comando de secionamento, e _não_ uma forma de iniciar um novo parágrafo!) -Você pode se pergutar sobre o título de um documento. Há vários comandos +Você pode se perguntar sobre o título de um documento. Há vários comandos especiais para isso, mas nem todos os documentos os usam, então abordamos isso na [lição extra paralela a esta](more-04). @@ -138,7 +138,7 @@ comandos `\chapter`. Como eles parecem? Tente `\paragraph` e (até mesmo) `\subparagraph` para ver como eles funcionam: por padrão eles _não_ adicionam números. -Faça algumas listas, e insira uma lista dentro da outra. Como o formato dos +Faça algumas listas e insira uma lista dentro da outra. Como o formato dos números ou marcadores muda? Você pode ter apenas quatro níveis de listas por pardão no LaTeX, mas mais que quatro níveis nesse caso tende a ser um mau sinal de qualquer forma! diff --git a/pt/lesson-05.md b/pt/lesson-05.md index a4302c1b..d6d0626c 100644 --- a/pt/lesson-05.md +++ b/pt/lesson-05.md @@ -82,15 +82,15 @@ de linhas [adiante](lesson-11). Também veja como a classe `letter` cria um novo ambiente para cada carta, e tem comandos especializados. As classes padrão `article`, `report` e `book` têm opções `10pt`, `11pt` e -`12pt` para mudar o tamanho da fonte, e `twocolumn` para fazer um documento com +`12pt` para mudar o tamanho da fonte e `twocolumn` para fazer um documento com duas colunas. ## Classes ricas em funções As classes padrão são muito estáveis, mas isso significa que também são bem -conservativas quanto à aparência e à gama de comandos disponíveis. Ao longo do +conservadoras quanto à aparência e à gama de comandos disponíveis. Ao longo do tempo, algumas classes poderosas foram escritas, que lhe permitem alterar o -design tem ter que fazer coisas manualmente (que nós abordaremos +design sem ter que fazer coisas manualmente (que nós abordaremos [adiante](lesson-11)). A _American Mathematical Society_ fornece variantes das classes padrão (`amsart` @@ -98,9 +98,9 @@ e `amsbook`) com um design mais tradicional, mais próximo do que é usado em artigos científicos de matemática. As duas maiores e mais populares classes 'estendidas' são a coleção KOMA-Script -e a classe memoir. KOMA-Script oferece um conjunto de classes que são -'paralelos' às classes padrão: `scrartcl`, `scrreprt`, `scrbook`, e `scrlttr2`, -enquanto há apenas uma classe `memoir` que é como uma extensão de `book`. +e a classe memoir. KOMA-Script oferece um conjunto de classes que refletem as +classes padrão: `scrartcl`, `scrreprt`, `scrbook` e `scrlttr2`; já `memoir` é +apenas uma classe, essencialmente uma extensão de `book`. Essas classes estendidas têm muitos pontos de personalização, que vamos explorar um pouco em um exercício. Você pode se perguntar como sabemos quais são esses @@ -117,8 +117,8 @@ comparadas a documentos gerais no LaTeX, então as abordamos na lição de ## Exercícios -Explore como mudar a classe de document entre as padrão, as da coleção -KOMA-Script, e `memoir` afeta a aparência do documento. +Explore como mudar a classe de documento entre as padrão, as da coleção +KOMA-Script e `memoir` afeta a aparência do documento. ```latex \documentclass{article} % Mude a classe aqui diff --git a/pt/lesson-06.md b/pt/lesson-06.md index 4f10a9da..91718781 100644 --- a/pt/lesson-06.md +++ b/pt/lesson-06.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Estendendo o LaTeX usando pacotes e definições" -description: "Esta lição mostra como você pode estender o LaTeX de acordo com a sua necessidade e mudar a aparência do document usando diferentes pacotes, e mostra como você pode definir seus próprios comandos." +description: "Esta lição mostra como você pode estender o LaTeX de acordo com a sua necessidade e mudar a aparência do documento usando diferentes pacotes, e mostra como você pode definir seus próprios comandos." toc-anchor-text: "Estendendo o LaTeX" toc-description: "Usando pacotes e definições." --- @@ -11,7 +11,7 @@ toc-description: "Usando pacotes e definições." Esta lição mostra como você pode estender o LaTeX de acordo - com a sua necessidade e mudar a aparência do document usando diferentes + com a sua necessidade e mudar a aparência do documento usando diferentes pacotes, e mostra como você pode definir seus próprios comandos. Depois de declarar uma classe, no preâmbulo você pode modificar funcionalidades @@ -36,7 +36,7 @@ Isso é configurado pelo pacote `babel`. %\usepackage[brazilian]{babel} -\usepackage[width = 6cm]{geometry} % To force hyphenation here +\usepackage[width = 6cm]{geometry} % Para forçar a hifenização neste exemplo \begin{document} @@ -48,8 +48,8 @@ em diferentes idiomas, então deve ser longo para ter no mínimo uma separação \end{document} ``` -Tente descomentar o a linha que carrega o pacote `babel` e veja o efeito. (As -regras de hifenização padrão são Inglês Americano.) +Tente des-comentar (ativar) a linha que carrega o pacote `babel` e veja o efeito. (As +regras de hifenização padrão são para o inglês americano). O pacote `babel` faz muito mais que hifenização, dependendo do idioma em questão; nós damos [alguns detalhas extra](more-06) se você precisar. @@ -126,7 +126,7 @@ Algo sobre \kw{maçãs} e \kw{laranjas}. \end{document} ``` -Na definição, `[1]` é o número de argumentos (nesse caso um), e `#1` simboliza +Na definição, `[1]` é o número de argumentos (nesse caso um) e `#1` simboliza o primeiro argumento que é fornecido ao comando (`maçãs` ou `laranjas`, nesse exemplo). Você pode usar até nove argumentos, mas geralmente é melhor usar poucos argumentos; um ou até nenhum. @@ -136,7 +136,7 @@ para produzir um documento. Comandos também ajudam a separar a formatação de informações. Se, por exemplo, for decidido usar um estilo diferente para palavras-chave, ao invés de editar o documento inteiro, você simplesmente modifica a definição do comando. Aqui carregamos o pacote `xcolor` para -utilizar cores, e usamos cor azul ao invés de negrito na formatação. +utilizar cores e usamos cor azul ao invés de negrito na formatação. ```latex \documentclass{article} @@ -153,7 +153,7 @@ Algo sobre \kw{maçãs} e \kw{laranjas}. \end{document} ``` -Cuidado que ao definir muitos comandos com múltiplos argumentos pode tornar o +Observe que definir muitos comandos com múltiplos argumentos pode tornar o código do documento difícil de entender por estar usando uma sintaxe própria. A habilidade de definir comandos específicos ao documento deve ser usada com cautela. @@ -161,7 +161,7 @@ cautela. ## Exercícios Tente escrever texto em outros idiomas e veja como `babel` afeta a hifenização: -você pode encontrar algum texto na internet, e adivinhar a opção que carrega o +você pode encontrar algum texto na internet e adivinhar a opção que carrega o idioma escolhido. Tente alterar as margens no exemplo com `geometry`. Você pode modificar margens diff --git a/pt/lesson-07.md b/pt/lesson-07.md index 414ce089..de4d3f9e 100644 --- a/pt/lesson-07.md +++ b/pt/lesson-07.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Incluindo gráficos e posicionando-os" -description: "Esta lição mostra como você pode incluir externos no seu documento, como mudar a sua aparência, e como fazê-los flutuar para a posição apropriada no PDF." +description: "Esta lição mostra como você pode incluir gráficos externos no seu documento, como mudar a sua aparência e como fazê-los flutuar para a posição apropriada no PDF." toc-anchor-text: "Usando gráficos" toc-description: "Aparência, espaçamento e posicionamento." --- @@ -10,11 +10,11 @@ toc-description: "Aparência, espaçamento e posicionamento." # Incluindo gráficos e posicionando-os Esta lição mostra como você pode incluir externos no seu - documento, como mudar a sua aparência, e como fazê-los flutuar para a posição + class="summary">Esta lição mostra como você pode incluir gráficos externos no seu + documento, como mudar a sua aparência e como fazê-los flutuar para a posição apropriada no PDF. -Para trazer gráficos de fora do LaTeX, use o pacote `graphicx`, que adiciona o +Para incorporar gráficos de fora do LaTeX, use o pacote `graphicx`, que adiciona o comando `\includegraphics` ao LaTeX: ```latex @@ -31,7 +31,7 @@ Essa imagem \end{document} ``` -Você pode incluir arquivos EPS, PNG, JPG, e PDF. +Você pode incluir arquivos EPS, PNG, JPG e PDF. Se você tem mais de uma versão de uma imagem (com diferentes extensões) então você pode escrever, por exemplo, `example-image.png`. (O pacote `graphicx` vai tentar adivinhar a extensão se você não der uma.) @@ -43,7 +43,7 @@ vamos falar mais sobre espaçamento e posicionamento. ## Alterando a aparência de imagens O comando `\includegraphics` tem muitas opções para controlar o tamanho e forma -das imagens incluídas e para aparar material. ALgumas dessa opções são bastante +das imagens incluídas e para aparar material. Algumas dessa opções são bastante utilizadas, então vale a pena conhecê-las. A coisa mais óbvia a fazer é definir a largura (`width`) ou a altura (`height`) @@ -91,9 +91,9 @@ girá-las usando `angle`. Outra coisa que você pode querer fazer é cortar (co ## Fazendo imagens flutuar Tradicionalmente em tipografia, particularmente com documentos técnicos, imagens -podem mover para outros locais no documento. Isso chama-se um _float_. Imagens -são normalmente incluídas como _floats_ (iniciado aqui pelo ambiente `figure`) -para que elas não deixem grandes espaços em branco na página. +podem ser movidas para outros locais no documento. Isso chama-se um _float_. +Imagens são normalmente incluídas como _floats_ (iniciado aqui pelo ambiente +`figure`) para que elas não deixem grandes espaços em branco na página. ```latex \documentclass{article} @@ -115,10 +115,10 @@ Local de teste. \end{document} ``` -Aqui o LaTeX moveu a imagem e a legenda para longe do texto `Local de teste` -para o topo da segunda página porque não há espaço para ela no final da primeira +Aqui o LaTeX colocou a imagem e a legenda no topo da segunda página, distante +do texto `Local de teste`, porque não há espaço para elas no final da primeira página. O `ht` influencia onde o LaTeX pode colocar o _float_; essas duas -letras significam que ele pode ir onde está no código fonte (depois de +letras significam que ele pode aparecer onde está no código fonte (depois de `Local de teste`) ou no topo de uma página. Você pode usar quatro especificadores diferentes: diff --git a/pt/lesson-08.md b/pt/lesson-08.md index 54ba14b6..1d38ae97 100644 --- a/pt/lesson-08.md +++ b/pt/lesson-08.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Tabelas" -description: "Esta lição mostra como você pode construir tabelas no LaTeX, influenciar o alinhamento das células, adicionar linhas à tabela, e unir células." +description: "Esta lição mostra como você pode construir tabelas no LaTeX, influenciar o alinhamento das células, adicionar bordas à tabela e unir células." toc-anchor-text: "Tabelas no LaTeX" toc-description: "Princípios básicos de tabelas." --- @@ -11,7 +11,7 @@ toc-description: "Princípios básicos de tabelas." Esta lição mostra como você pode construir tabelas no LaTeX, - influenciar o alinhamento das células, adicionar linhas à tabela, e unir + influenciar o alinhamento das células, adicionar bordas à tabela e unir células. Tabelas no LaTeX são feitas usando o ambiente `tabular`. Esta lição vai assumir @@ -38,10 +38,10 @@ de preâmbulo (_preamble-tokens_). Os tipos disponíveis são: | `c` | coluna centralizada | | `r` | coluna alinhada à direita | | `p{largura}` | uma coluna com `largura` fixa; o texto será justificado e quebrado em linhas automaticamente | -| `m{largura}` | igual `p`, mas centralizado verticalmente em relação ao restante da linha da tabela | -| `b{largura}` | igual `p`, alinhado ao fundo | -| `w{alin}{largura}` | escreve os conteúdos com uma `largura` fixa, sobrescrevendo se o conteúdo for mais largo. Você pode escolher o alinhamento horizontal `alin` usando `l`, `c`, ou `r` | -| `W{alin}{largura}` | igual `w`, mas haverá um aviso de "overfull box" se o conteúdo for mais largo que `largura` | +| `m{largura}` | igual a `p`, mas centralizado verticalmente em relação ao restante da linha da tabela | +| `b{largura}` | igual a `p`, mas alinhado à base da linha | +| `w{alin}{largura}` | escreve o conteúdo em uma `largura` fixa, extrapolando o espaço dado se o conteúdo for mais largo. Você pode escolher o alinhamento horizontal `alin` usando `l`, `c`, ou `r` | +| `W{alin}{largura}` | igual a `w`, mas haverá um aviso de "overfull box" se o conteúdo for mais largo que `largura` | Além desses, outros símbolos de preâmblo estão disponíveis, que não criam uma coluna, mas também são úteis: @@ -50,10 +50,10 @@ coluna, mas também são úteis: | tipo | descrição | | --- | :-- | -| `*{num}{símbolos}` | repete os `símbolos`, `num` vezes no preâmbulo. Com isso você pode criar várias colunas com configuração idêntica | -| `>{decl}` | este vai colocar `decl` antes dos conteúdos de cada célula da coluna que segue (isso é útil, por exemplo, para usar uma fonte diferente para esta coluna) | -| `<{decl}` | este vai colocar `decl` depois dos conteúdos de cada célula da coluna que precede | -| `|` | adiciona uma linha vertical | +| `*{num}{símbolos}` | repete `símbolos` no preâmbulo `num` vezes. Com isso você pode criar várias colunas com configuração idêntica | +| `>{decl}` | inclui `decl` antes do conteúdo de cada célula da coluna a seguir (isso é útil, por exemplo, para usar uma fonte diferente para esta coluna) | +| `<{decl}` | inclui `decl` depois do conteúdo de cada célula da coluna anterior | +| `|` | adiciona uma borda vertical | | `@{decl}` | substitiu o espaço entre colunas por `decl` | | `!{decl}` | adiciona `decl` no centro do espaço existente entre colunas | @@ -61,10 +61,10 @@ Essas duas tabelas listam todos os tipos de colunas disponíveis no LaTeX e no pacote `array`. Alguns tipos adicionais de colunas, de pacotes diferentes, são apresentados na [página de detalhes adicionais](more-08) dessa lição. -As colunas `l`, `c`, e `r` terão a largura natural da célula mais larga daquela +As colunas `l`, `c` e `r` terão a largura natural da célula mais larga daquela coluna. Cada coluna deve ser declarada, então se você quer três colunas centralizadas você usaria `ccc` no preâmbulo da tabela. Espaços são ignorados, -então `c c c` é o mesmo. +então `c c c` é a mesma coisa. No corpo de uma tabela, colunas são separadas usando um "e comercial" `&` e uma nova linha é iniciada usando `\\`. @@ -90,8 +90,8 @@ entender o código da tabela. ``` -Se a coluna de uma tabela contém muito texto você terá problemas em acertar a -tabela apenas com `l`, `c`, e `r`. Veja o que acontece no exemplo a seguir: +Se uma coluna da tabela contém muito texto, você terá problemas em acertar a +tabela apenas com `l`, `c` e `r`. Veja o que acontece no exemplo a seguir: ```latex @@ -113,8 +113,8 @@ tabela apenas com `l`, `c`, e `r`. Veja o que acontece no exemplo a seguir: ``` -O problema é que o tipo de coluna `l` escreve os conteúdos em uma única linha -com sua largura natural, mesmo se isso ultrapassar a margem. Para vencer isso +O problema é que o tipo de coluna `l` escreve o conteúdo em uma única linha com +sua largura natural, mesmo se isso ultrapassar a margem. Para resolver isso, você pode usar a coluna tipo `p`. Ela escreve os conteúdos como parágrafos com a largura que você especificar como argumento e alinha o bloco de texto com o topo das outras linhas – que é o que você vai querer na maioria das vezes. @@ -144,7 +144,7 @@ Se sua tabela tem muitas colunas iguais, é trabalhoso digitar todas as definições de coluna no preâmbulo. Você pode facilitar as coisas usando `*{num}{símbolos}`, que vai repetir os `símbolos` por `num` vezes. Assim, `*{6}{c}` é equivalente a `cccccc`. Para mostrar como isso funciona, aqui está -a primeira tabela dessa lição, mas com a nova sintaxe: +a primeira tabela desta lição, mas com a nova sintaxe: ```latex @@ -163,19 +163,19 @@ a primeira tabela dessa lição, mas com a nova sintaxe: ``` -## Adicionando linhas +## Adicionando bordas -Um conselho antes de apresentar linhas em tabelas; linhas devem ser usadas com -moderação em tabelas, e normalmente linhas verticais devem ser completamente -evitadas. De fato, tabelas 'profissionais' não devem usar nenhuma das linhas -padrão fornecidas pelo LaTeX; ao invés disso você deve se familiarizar com os -recursos do pacote `booktabs`, que é porque ele é mostrado aqui. Para constar, -as linhas padrão são mostradas na página de [mais informações](more-08). +Um conselho antes de incluir bordas em tabelas: bordas devem ser usadas com +moderação em tabelas, e normalmente bordas verticais devem ser completamente +evitadas. De fato, tabelas 'profissionais' não devem usar nenhuma das bordas +padrão fornecidas pelo LaTeX; ao invés disso, você deve se familiarizar com os +recursos do pacote `booktabs`, e por isso começamos com ele aqui. Para constar, +as bordas padrão são mostradas na página de [mais informações](more-08). -O pacote `booktabs` fornece quatro tipos diferentes de linhas. Cada um desses -comandos deve ser a primeira coisa em uma linha ou deve seguir outra linha. -Três desses comandos são: `\toprule`, `\midrule`, e `\bottomrule`, e devem ser -usados no topo, meio, e final da tabela, respectivamente: +O pacote `booktabs` fornece quatro tipos diferentes de borda. Cada um desses +comandos deve ser a primeira coisa em uma linha ou deve suceder outra borda. +Três desses comandos são: `\toprule`, `\midrule` e `\bottomrule`, e devem ser +usados no topo, meio e final da tabela, respectivamente: ```latex @@ -199,11 +199,11 @@ usados no topo, meio, e final da tabela, respectivamente: ``` -O quarto comando de linha fornecido pelo `booktabs` é o `\cmidrule`. Ele pode -ser usado para traçar uma linha que não cobre toda a largura da tabela, mas +O quarto comando de borda fornecido pelo `booktabs` é o `\cmidrule`. Ele pode +ser usado para desenhar um traço que não cobre toda a largura da tabela, mas apenas um conjunto específico de colunas. Um conjunto de colunas é dado como -um intervalo de números: `{`_número_`-`_número_`}`. Mesmo se você quiser a -linha apenas em uma coluna, ambos os números devem ser dados (e ser iguais, +um intervalo de números: `{`_número_`-`_número_`}`. Mesmo se você quiser o +traço apenas em uma coluna, ambos os números devem ser dados (e ser iguais, nesse caso específico): @@ -230,7 +230,7 @@ nesse caso específico): ``` -Há outra funcionalidade útil de `\cmidrule`. Você pode encurtá-la em qualquer +Há outra funcionalidade útil de `\cmidrule`. Você pode encurtá-lo em qualquer um dos lados com um argumento opcional entre parênteses: @@ -258,11 +258,11 @@ um dos lados com um argumento opcional entre parênteses: ``` -Você deve ter adivinhado que `r` e `l` significam que a linha é encurtada no +Você deve ter adivinhado que `r` e `l` significam que o traço é encurtado no lado direito (**r**ight) e esquerdo (**l**eft), respectivamente. -Às vezes uma linha é separação demais entre duas linhas da tabela, mas para que -ela não perca o significado, você pode querer separar elas de alguma forma. +Às vezes um traço é separação demais entre duas linhas da tabela, mas para que +ela não perca o significado, você pode querer separá-las de alguma forma. Nesse caso você pode usar `\addlinespace` para inserir um pequeno espaço vertical: @@ -328,7 +328,7 @@ mas apenas _um único tipo de coluna_: ``` -Você também pode usar `\multicolumn` em uma única célula para previnir que o +Você também pode usar `\multicolumn` em uma única célula para evitar que o tipo de coluna que você definiu no preâmbulo seja usado na célula atual. O exemplo a seguir usa esse método para centralizar a linha do cabeçalho da tabela: @@ -356,9 +356,9 @@ tabela: ``` -Unir célular na vertical não é suportado no LaTeX. Geralmente é suficiente -deixar células vazias para dar ao leitor a ideia correta do que conteúdo sem -explicitamente juntar as linhas: +Unir células na vertical não é suportado no LaTeX. Geralmente é suficiente +deixar células vazias para dar ao leitor a ideia correta do significado +desejado sem explicitamente juntar as linhas: ```latex @@ -393,7 +393,7 @@ explicitamente juntar as linhas: ## Evercícios Use o exemplo mais simples de tabela para começar a experimentar com elas. -Tente alinhamentos diferentes usando tipos de colunas `l`, `c`, e `r`. O que -acontece se você escreve menos colunas do que declaradas em uma linha. E se +Tente alinhamentos diferentes usando tipos de colunas `l`, `c` e `r`. O que +acontece se você escreve menos colunas do que declaradas em uma linha? E se tiver mais colunas do que foram declaradas? Experimente com o comando `\multicolumn` para unir colunas. diff --git a/pt/lesson-09.md b/pt/lesson-09.md index 914f8c4c..5dd2935f 100644 --- a/pt/lesson-09.md +++ b/pt/lesson-09.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Referências cruzadas" -description: "Esta lição mostra como referenciar elementos numerados em um documento, como figuras, tabelas, e seções." +description: "Esta lição mostra como fazer referências a elementos numerados em um documento, como figuras, tabelas e seções." toc-anchor-text: "Referências cruzadas" toc-description: "Referenciando figuras, tabelas, etc." --- @@ -10,18 +10,19 @@ toc-description: "Referenciando figuras, tabelas, etc." # Referências cruzadas Esta lição mostra como referenciar elementos numerados em um - documento, como figuras, tabelas, e seções. + class="summary">Esta lição mostra como fazer referências a elementos numerados em um + documento, como figuras, tabelas e seções. -Quando você está escrevendo um documento de qualquer comprimento, você vai -querer referenciar itens numerados, como figuras, tabelas, ou equações. +Quando você está escrevendo um documento de um certo tamanho, você vai +querer se referir a itens numerados, como figuras, tabelas, ou equações. Felizmente, o LaTeX consegue numerar automaticamente; apenas precisamos configurar tudo corretamente. ## O mecanismo de `\label` e `\ref` -Para que o LaTeX lembre de um ponto no seu documento você deve colocar um rótulo -(_label_) nesse local, e em outros locais você pode referenciar esse rótulo. +Para que o LaTeX se lembre de um ponto no seu documento, você deve colocar um +rótulo (_label_) nesse local, e em outros locais você pode se referir a esse +rótulo. ```latex \documentclass{article} @@ -52,7 +53,7 @@ Na subseção~\ref{subsec:labelone} está a equação~\ref{eq:labeltwo}. Há dois comandos `\label{...}`, um após a subseção e outro dentro do ambiente `equation`. Eles são associados com os comandos `\ref{...}` na última frase. -Quando você executa o LaTeX ele salva as informações sobre rótulos em um arquivo +Quando você executa o LaTeX, ele salva as informações sobre rótulos em um arquivo auxiliar. Para `\label{subsec:labelone}`, o LaTeX sabe que ele está em uma subseção e então salva o seu número. Em `\label{eq:labeltwo}`, o LaTeX sabe que está em uma equação, então ele salva as informações daquela equação. Quando @@ -62,21 +63,21 @@ O `subsec:` e `eq:` não são tratados diferentemente pelo LaTeX; eles só serv para você se organizar sobre o que se trata aquele rótulo. Você pode ver referências que aparecem no PDF como pontos de interrogação em -negrito, **??**. A explicação é que devido à esse armazenamento de informação -no arquivo auxiliar, a primeira vez que você compila o documento, o rótulo ainda +negrito, **??**. A explicação é que, devido a esse armazenamento de informação +no arquivo auxiliar, na primeira vez que você compila o documento o rótulo ainda não foi salvo. Execute o LaTeX mais uma vez e tudo estará correto. (Geralmente enquanto estiver escrevendo um documento você vai executar o LaTeX várias vezes de qualquer forma, então isso não é um problema.) Se mesmo depois de compilar de novo a referência continuar como **??**, verifique que você escreveu o rótulo corretamente. -Note os tils (`~`) antes das referências. VOcê não quer uma quebra de linha +Note os tils (`~`) antes das referências. Você não quer uma quebra de linha entre `subseção` e o número, ou entre `equação` e o número. Colocar um til impede que o LaTeX quebre a linha naquele ponto. ## Onde colocar a `\label` -O comando `\label` sempre se refere à _ultima_ entidade numerada: uma seção, +O comando `\label` sempre se refere à _última_ entidade numerada: uma seção, uma equação, um _float_, etc. Isso significa que `\label` sempre deve vir _depois_ do objeto ao qual você quer se referir. Em particular, quando você cria _floats_, o comando `\label` deve vir _depois_ (ou melhor, dentro) do @@ -91,5 +92,5 @@ para resolver todos os comandos `\label` e `\ref`. Adicione alguns _floats_ e veja o que acontece quando você coloca `\label` _antes_ do `\caption` ao invés de depois; você consegue prever o resultado? -O que acontece se você colocar uma `\label` para uma equação _depois_ do +O que acontece se você colocar um `\label` para uma equação _depois_ do `\end{equation}`? diff --git a/pt/lesson-10.md b/pt/lesson-10.md index 3cbc8d0c..60c42e35 100644 --- a/pt/lesson-10.md +++ b/pt/lesson-10.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Matemática" -description: "Esta lição apresenta o modo matemático do LaTeX e como você pode escrever equações lineares e em exibição, as extensões do pacote amsmath, e como mudar a fonte em equações." +description: "Esta lição apresenta o modo matemático do LaTeX e como você pode escrever equações embutidas no texto e em destaque, as extensões do pacote amsmath e como mudar a fonte em equações." toc-anchor-text: "Matemática" toc-description: "Modo e notação matemática." --- @@ -11,8 +11,8 @@ toc-description: "Modo e notação matemática." Esta lição apresenta o modo matemático do LaTeX e como você - pode escrever equações lineares e em exibição, as extensões do pacote - `amsmath`, e como mudar a fonte em equações. + pode escrever equações embutidas no texto e em destaque, as extensões do + pacote `amsmath` e como mudar a fonte em equações. Escrever fórmulas matemáticas complexas é um dos pontos fortes do LaTeX. Você pode escrever equações no LaTeX usando uma forma lógica, conhecida como 'modo @@ -25,18 +25,18 @@ Nesse modo, espaços são ignorados e o espaçamento correto entre caracteres é Há duas formas do modo matemático: -* linear (_inline_) -* em exibição (_display_) +* embutido (_inline_) +* em destaque (_display_) ```latex \documentclass{article} \usepackage[T1]{fontenc} \begin{document} -Uma frase com matemática linear: $y = mx + c$. -Uma segunda frase com matemática linear: $5^{2}=3^{2}+4^{2}$. +Uma frase com matemática embutida: $y = mx + c$. +Uma segunda frase com matemática embutida: $5^{2}=3^{2}+4^{2}$. -Um segundo parágrafo com matemática em exibição: +Um segundo parágrafo com matemática em destaque: \[ y = mx + c \] @@ -44,56 +44,56 @@ Veja como o parágrafo continua após a equação. \end{document} ``` -Você pode ver sintaxe parecida com a do LaTeX em outros lugares, por exemplo o +Você pode ver sintaxe 'parecida' com a do LaTeX em outros lugares, por exemplo o sistema MathJax para inserir equações em páginas da internet. Esses sistemas geralmente aceitam pequenas variações da sintaxe do LaTeX pois eles não usam o LaTeX de fato, mas uma emulação.

Nossos exemplos todos contém LaTeX correto, então se - você ver algo diferente em outro contexto, pode ser que o exemplo não esteja + você vir algo diferente em outro contexto, pode ser que o exemplo não esteja realmente usando o LaTeX.

-### Modo matemático linear e notação matemática +### Modo matemático embutido e notação matemática -Como você viu acima, o modo matemático linear é marcado usando um par de cifrões +Como você viu acima, o modo matemático embutido é indicado usando um par de cifrões (`$...$`). Também é possível usar a notação `\(...\)`. Expressões simples são escritas sem qualquer marcação, e você verá que a equação é espaçada corretamente e tem as letras que representam variáveis em itálico. -Matemática linear restringe o tamanho vertical da expressão para que, na +Matemática embutida restringe o tamanho vertical da expressão para que, na medida do possível, a fórmula não perturbe o espaçamento entre linhas no parágrafo. -Note que _toda_ matemática deve ser marcada como matemática, mesmo se é um único -caractere; use `... $2$ ...` ao invés de `... 2 ...`, caso contrário, por -exemplo, quando você precisar um número negativo e precisar do modo matemático -para ter um sinal de menos, o `... $-2$ ...` pode usar uma fonte diferente da -dos dígitos no modo de texto (dependendo da classe de documento e fontes que -você usar). +Note que _toda_ matemática deve ser marcada como matemática, mesmo se for um +único caractere; use `... $2$ ...` ao invés de `... 2 ...`, caso contrário, +por exemplo, quando você precisar de um número negativo e precisar do modo +matemático para obter o sinal de menos, o `... $-2$ ...` pode usar uma fonte +diferente da dos dígitos no modo de texto (dependendo da classe de documento +e fontes que você usar). -Reciprocamente, cuide com construtos matemáticos que aparecem em texto simples -copiado de outras fontes, como valores monetários usando `$` ou nomes de -arquivos usando `_` (que podem ser escritos com `\$` e `\_`, respectivamente). +De outro lado, cuidado com construtos matemáticos que aparecem em texto simples +copiados de outras fontes, como valores monetários usando `$` ou nomes de +arquivo usando `_` (que podem ser escritos com `\$` e `\_`, respectivamente). -Podemos facilmente adicionar superscritos e subscritos; eles são marcados usando -`^` e `_`, respectivamente: +Podemos facilmente adicionar sobrescritos e subscritos; eles são indicados +usando `^` e `_`, respectivamente: ```latex \documentclass{article} \usepackage[T1]{fontenc} \begin{document} -Superscritos $a^{b}$ e subscritos $a_{b}$. +Sobrescritos $a^{b}$ e subscritos $a_{b}$. \end{document} ``` -(você pode encontrar exemplos onde super- e subscritos simples são escritos sem +(você pode encontrar exemplos onde sobre- e subscritos simples são escritos sem as chaves, mas esta não é a sintaxe oficial e pode não funcionar todas as vezes; sempre use chaves.) Há _muitos_ comandos específicos para o modo matemático. Alguns são bastante fáceis, por exemplo `\sin` e `\log` para o seno e logaritmo, ou `\theta` para a -letra Grega: +letra grega: ```latex \documentclass{article} @@ -104,14 +104,14 @@ Matemática: $y = 2 \sin \theta^{2}$. ``` Nós não podemos cobrir todos os comandos de matemática do LaTeX aqui, mas há -muitos recursos online listando o cunjunto padrão. Você pode procurar comandos +muitos recursos online listando o conjunto padrão. Você pode procurar comandos para símbolos matemáticos usando o [Detexify](https://detexify.kirelabs.org/classify.html). -### Matemática em exibição +### Matemática em destaque -Você pode usar exatamente os mesmos comandos para matemática em exibição ou para -matemática linear. Matemática em exibição é centralizada por padrão e é usada +Você pode usar exatamente os mesmos comandos para matemática em destaque ou para +matemática embutida. Matemática em destaque é centralizada por padrão e é usada para equações maiores que são 'parte de um parágrafo'. Note que ambientes de equação não permitem que um parágrafo termine _dentro_ da equação, então você não pode ter linhas em branco dentro do código da equação. @@ -122,7 +122,7 @@ matemática, não use vários ambientes de equação em sequência (o espaçamen inconsistente); use um dos ambientes de equação em várias linhas como o `align` do pacote `amsmath`, apresentado adiante. -O modo de matemática em exibição é particularmente útil para integrações, por +O modo de matemática em destaque é particularmente útil para integrações, por exemplo: ```latex @@ -136,7 +136,7 @@ Um parágrafo sobre uma equação maior \end{document} ``` -Perceba aqui como a notação de sub-/superscrito é usada para definir os limites +Perceba aqui como a notação de sub-/sobrescrito é usada para definir os limites da integração. Nós adicionamos um comando de espaçamento manual aqui: `\,` faz um espaço fino @@ -163,9 +163,6 @@ Um parágrafo sobre uma equação mais longa Você provavelmente vai querer uma equação numerada, que é criada usando o ambiente `equation`. Vamos tentar o mesmo exemplo acima: -You often want a numbered equation, which is created using the `equation` -environment. Let's try the same example again: - ```latex \documentclass{article} \usepackage[T1]{fontenc} @@ -185,7 +182,7 @@ pela classe de documento, então não são detalhados aqui. ## O pacote `amsmath` Notação matemática é muito rica, e isso significa que as ferramentas incluídas -no núcleo do LaTeX não podem cobrir todos os casos necessários. O pacote +no núcleo do LaTeX podem não cobrir todos os casos necessários. O pacote `amsmath` estende o suporte básico para cobrir muito mais ideias. O [Guia de Usuário do `amsmath`](http://texdoc.org/pkg/amsmath) (em inglês) contém muito mais exemplos do que podemos mostrar nessa lição. @@ -204,14 +201,14 @@ Resolva a seguinte recorrência para $ n,k\geq 0 $: \end{document} ``` -O ambiente `align*` faz com que os termos das equações alinhem nos `&`, como em -uma tabela. Veja como usamos `\quad` para inserir um pouco de espaço, e `\text` -para colocar texto normal dentro do modo matemático. Nós também usamos outro -comando, `\binom`, para um binomial. +O ambiente `align*` faz com que os termos das equações sejam alinhados nos +`&`, como em uma tabela. Veja como usamos `\quad` para inserir um pouco de +espaço e `\text` para colocar texto normal dentro do modo matemático. Nós +também usamos outro comando, `\binom`, para um binomial. -Veja como aqui usamos `align*` e a equação não saiu numerada. A maioria dos -ambientes matemáticos numeram as equações por padrão, e a versão com `*` -desabilita a numeração. +Veja também como aqui usamos `align*` e a equação não saiu numerada. A +maioria dos ambientes matemáticos numera as equações por padrão, e a versão +com `*` desabilita a numeração. O pacote `amsmath` também tem outros ambientes convenientes, por exemplo, para matrizes: @@ -250,11 +247,11 @@ Há um conjunto de comandos que você precisa aqui: - `\mathrm`: fonte romana (em pé) - `\mathit`: itálico espaçado como 'texto' - `\mathbf`: negrito -- `\mathsf`: sans serif -- `\mathtt`: monoespaçada (máquina de escrever) +- `\mathsf`: sem serifa +- `\mathtt`: espaçamento fixo (máquina de escrever) - `\mathbb`: traçado duplo (do pacote `amsfonts`) -Cada um desses leva letras do alfabeto Latino como argumento, então por exemplo, +Cada um desses leva letras do alfabeto latino como argumento, então por exemplo, podemos escrever uma matriz como: ```latex @@ -269,11 +266,10 @@ Note que a fonte itálica padrão em equações separa as letras de forma que el podem ser usadas para denotar o produto de variáveis. Use `\mathit` para fazer uma palavra em itálico. -Os comandos `\math..` usam fontes específicas para uso matemático. Às vezes -você precisa incluir uma uma palavra que é parte da estrutura do texto, e -precisa usar a fonte do texto, para isso você pode usar `\text{...}` (que é -definido no pacote `amsmath`) ou estilos específicos de fonte, como -`\textrm{...}`. +Os comandos `\math...` usam fontes específicas para uso matemático. Às vezes +você precisa incluir uma palavra que é parte da estrutura do texto, e precisa +usar a fonte do texto; para isso, você pode usar `\text{...}` (que é definido +no pacote `amsmath`) ou estilos específicos de fonte, como `\textrm{...}`. ```latex \documentclass{article} @@ -294,15 +290,15 @@ Se você precisa deixa outros símbolos em negrito, veja ## Exercícios Experimente um pouco com o modo matemático: pegue os exemplos e troque entre -modo linear e em exibição. Consegue ver o efeito? +modo embutido e em destaque. Consegue ver o efeito? -Tente adicionar outras letras Gregas, tanto minúsculas quanto maiúsculas. +Tente adicionar outras letras gregas, tanto minúsculas quanto maiúsculas. Você vai conseguir adivinhar o nome de algumas. Experimente com os comandos de mudança de fonte: o que acontece se você usar um dentro do outro? -Equações em exibição são centralizadas por padrão; tente adicionar a opção +Equações em destaque são centralizadas por padrão; tente adicionar a opção `[fleqn]` (do inglês, _flush left equation_) no `\documentclass` em alguns dos exemplos acima para ver uma configuração diferente. De forma similar, números de equações geralmente ficam à direita. Experimente adicionar a opção `[leqno]` diff --git a/pt/lesson-11.md b/pt/lesson-11.md index 0d4a3942..3f3d13e5 100644 --- a/pt/lesson-11.md +++ b/pt/lesson-11.md @@ -19,8 +19,8 @@ LaTeX. Isso aparece como um parágrafo que vai começar com uma indentação. ## Espaçamento entre parágrafos -Um estilo comum é não ter indentação para parágrafos, mas ter uma -'linha em branco' entre eles. Podemos ter isso com o pacote `parskip`: +Um estilo comum é não ter indentação para parágrafos, mas ter uma 'linha em +branco' entre eles. Podemos obter esse resultado com o pacote `parskip`: ```latex \documentclass{article} @@ -34,7 +34,7 @@ Um estilo comum é não ter indentação para parágrafos, mas ter uma ## Forçando uma nova linha -Na maioria das vezes você não deve forçar uma nova linha no LaTeX: você quase +Na maioria das vezes, você não deve forçar uma nova linha no LaTeX: você quase certamente quer um novo parágrafo ou usar o `parskip`, como já vimos, para fazer uma linha em branco entre parágrafos. @@ -51,7 +51,7 @@ Quase sempre, se você não está nesses locais especiais, você _não deve_ usa ## Adicionando espaçamento explícito Podemos inserir um espaço fino (aproximadamente metade de um espaço normal) -usando `\,`. No modo matemático, também há outros comandos: `\.`, `\:`, e `\;`, +usando `\,`. No modo matemático, também há outros comandos: `\.`, `\:` e `\;`, e um para um espaço negativo: `\!`. Muito raramente, por exemplo ao criar uma folha de rosto, você pode precisar @@ -72,7 +72,7 @@ Ainda mais texto. ## Formatação explícita do texto -Nós escrevemos [na lição 3](lesson-03) que na maioria das vezes a +Nós escrevemos na [lição 3](lesson-03) que, na maioria das vezes, a estrutura lógica é preferível. Mas às vezes você quer fazer texto negrito ou itálico ou monoespaçado, etc. Há dois tipos de comando para isso: para trechos curtos de texto, e para material potencialmente longo. @@ -91,7 +91,7 @@ Vamos nos divertir com fontes: \textbf{negrito}, \textit{itálico}, \textrm{roma Para texto corrido, usamos comandos que alteram a configuração da fonte; os comandos aqui são, por exemplo, `\bfseries` e `\itshape`. Porque esses não -'param', precisamos colocá-los em um _grupo_, se queremos previnir que eles +'param', precisamos colocá-los em um _grupo_, se queremos evitar que eles tenham efeito em todo o documento. Ambientes no LaTeX formam grupos, assim como células de tabelas, ou podemos usar `{...}` para criar um grupo explícito: diff --git a/pt/lesson-12.md b/pt/lesson-12.md index 2f844380..814acf7d 100644 --- a/pt/lesson-12.md +++ b/pt/lesson-12.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Citações e referências" -description: "Esta lição mostra o básico sobre bancos de referências e como construir o seu próprio, como usar esse banco de referências no seu documento usando os dois principais métodos disponíveis, e como escolher entre eles." +description: "Esta lição mostra o básico sobre bancos de referências e como construir o seu próprio, como usar esse banco de referências no seu documento usando os dois principais métodos disponíveis e como escolher entre eles." toc-anchor-text: "Citações & referências" toc-description: "Trabalhando com bancos de referências." --- @@ -23,19 +23,20 @@ runlatex.preincludes = { Esta lição mostra o básico sobre bancos de referências e como construir o seu próprio, como usar esse banco de referências no seu documento - usando os dois principais métodos disponíveis, e como escolher entre + usando os dois principais métodos disponíveis e como escolher entre eles. -Para citações bibliográficas, enquanto você pode incluí-las diretamente no seu -texto, geralmente você vai obter essa informação de um ou mais arquivos -externos. Tal arquivo é um banco de referências, contendo a informação em um -formato fácil de ser processado. Usar um ou mais bancos de referências lhe -permite reutilizar informações e evitar formatação manual. +Embora você possa incluir referências bibliográficas diretamente no seu +documento, em geral o que se faz é incorporar os dados necessários de um +ou mais arquivos externos. Um arquivo desse tipo é um banco de referências, +contendo a informação em um formato fácil de ser processado. Usar um ou +mais bancos de referências lhe permite reutilizar informações e evitar +formatação manual. ## Bancos de referências -Bancos de referências são normalmente chamados de 'arquivos BibTeX' e tem a -extensão `.bib`. Eles contém um ou mais registros, um para cada referência, e +Bancos de referências são normalmente chamados de 'arquivos BibTeX' e têm a +extensão `.bib`. Eles contêm um ou mais registros, um para cada referência, e dentro de cada registro há uma série de campos. Vamos ver um exemplo: @@ -63,27 +64,27 @@ dentro de cada registro há uma série de campos. Vamos ver um exemplo: ``` -Estes são os registros para um artigo e outro para um livro; esses são de longe +Esses são os registros para um artigo e para um livro, que são de longe os tipos mais comuns. Cada registro do banco de referências começa com um `@`, como mostrado, e todas as informações ficam entre chaves. Os vários campos que precisamos são dados em um formato de chave-e-valor, além da 'chave da citação': o identificador daquela referência. Para essa chave -você pode usar o que quiser, pois é apenas um rótulo, mas acima escolhemos usar -o nome de um autor mais o ano: esse é um formato comum. +você pode usar o que quiser, pois ela é apenas um rótulo, mas acima escolhemos +usar o nome de um autor mais o ano: esse é um formato comum. -Exatamente quais campos são necessários depende to tipo de registro, mas a +Exatamente quais campos são necessários depende do tipo de registro, mas a maioria deles são óbvios. Você pode perceber que no campo `autor`, cada nome é separado por `and`. Isso é _essencial_: o formato da saída precisa saber qual -autor é qual. Você pode também perceber que no título do artigo alguns itens -estão entre um par extra de chaves; eles estão lá para prevenir que aquelas +autor é qual. Você pode também perceber que, no título do artigo, alguns itens +estão entre um par extra de chaves; elas estão lá para evitar que aquelas partes sejam mudadas de maiúsculo para minúsculo e vice-versa. Editar arquivos `.bib` à mão é tedioso, então a maioria das pessoas usa um editor dedicado. O [JabRef](https://www.jabref.org) é amplamente utilizado e é multiplataforma, mas há muitos outros disponíveis. Se a referência contém um DOI (Digital Object Identifier) você pode querer usar o -[doi2bib](https://doi2bib.org) para obter o registro BibTeX referente. Mas +[doi2bib](https://doi2bib.org) para obter o registro BibTeX correspondente. Mas sempre certifique-se que o registro está correto! Aqui vamos usar o banco de referências de exemplo acima para as demonstrações. @@ -95,15 +96,15 @@ Para obter as informações no seu documento há três passos. Primeiro, use o LaTeX para compilar seu documento, que vai criar um arquivo com uma lista de referências que você cita em seu documento. Em seguida, execute um programa que pega as informações do banco de dados de referências, escolhe as que você usa, e -as organiza. Finalmente, comple seu documento novamente para que o LaTeX possa +as organiza. Finalmente, compile seu documento novamente para que o LaTeX possa usar essas informações para resolver suas citações. Geralmente será necessário compilar no mínimo duas vezes para resolver todas as referências. Para o segundo passo, há dois sistemas amplamente utilizados: BibTeX e Biber. O Biber é apenas usado com um pacote chamado `biblatex`, enquanto que o BibTeX -é usado ou sem pacotes, ou com o `natbib`. +é usado sem pacotes específicos ou com o pacote `natbib`. -A execução dessa ferramenta assim como do LaTeX, é feita de formas diferentes +A execução dessa ferramenta, assim como do LaTeX, é feita de formas diferentes por editores diferentes. Para os nossos exemplos há alguns scripts que fazem tudo automaticamente. Seu editor pode ter um único botão 'faça coisas' ou você pode precisar escolher executar o BibTeX ou o Biber manualmente entre execuções @@ -116,10 +117,10 @@ geral permanece: nós podemos escolher como citações aparecem. ## O fluxo de trabalho do BibTeX com `natbib` -Enquanto é possível inserir citações em um documento LaTeX sem carregar qualquer -pacote, as funcionalidades são limitadas. Ao invés disso, vamos usar o pacote -`natbib`, que nos permite criar diferentes tipos de citações e tem vários -estilos disponíveis. +Embora seja possível inserir citações em um documento LaTeX sem carregar +qualquer pacote, as funcionalidades nesse caso são limitadas. Ao invés disso, +vamos usar o pacote `natbib`, que nos permite criar diferentes tipos de +citações e tem vários estilos disponíveis. A estrutura básica do nosso documento é mostrada no exemplo: @@ -161,9 +162,9 @@ também. Isso é feito usando a opção `numbers` na linha que carrega o `natbi ## O fluxo de trabalho com `biblatex` -O pacote `biblatex` funciona um pouco diferente do `natbib`, pois selecionamos -o banco de referências no preâmbulo, mas imprimimos as referências separadamente -no corpo do documento. Há alguns comandos novos para isso: +O pacote `biblatex` funciona de maneira um pouco diferente do `natbib`, pois +selecionamos o banco de referências no preâmbulo, mas imprimimos as referências +separadamente no corpo do documento. Há alguns comandos novos para isso: ```latex \documentclass{article} @@ -202,18 +203,18 @@ outros. ## Escolhendo entre o trabalho com o BibTeX ou com o `biblatex` -Embora bibliografias tanto o BibTeX quanto com o `biblatex` leem o banco de -referências no formato BibTeX e produzem resultado estruturalmente similar no -documento, eles usam formas completamente diferentes para produzir esse +Embora bibliografias tanto com o BibTeX quanto com o `biblatex` leiam o banco +de referências no formato BibTeX e produzam resultado estruturalmente similar +no documento, eles usam formas completamente diferentes para produzir esse resultado. Isso significa que há algumas diferenças entre as duas abordagens que podem lhe ajudar a escolher qual funciona melhor para você. -No fluxo de trabalho com o BibTeX o estilo da bibliografia é decidido por um -arquivo `.bst` que você escolhe com o comando `\bibliographystyle`. -O `biblatex` não usa arquivos `.bst` e usa um sistema diferentes. Se você está -usando um template que vem com um arquivo `.bst` ou receber um arquivo desse -para usar no seu projeto, então você deverá usar o BibTeX e não pode usar o -`biblatex`. +No fluxo de trabalho com o BibTeX, o estilo da bibliografia é decidido por um +arquivo `.bst` que você escolhe com o comando `\bibliographystyle`. O +`biblatex` não usa arquivos `.bst`, mas um sistema diferente. Se você está +usando um modelo de documento que vem com um arquivo `.bst` ou receber um +arquivo desses para usar no seu projeto, então você deverá usar o BibTeX e +não poderá usar o `biblatex`. A abordagem com o `biblatex` implica que você pode mudar a aparência da lista de referências e das citações diretamente no preâmbulo do documento usando @@ -224,7 +225,7 @@ estilos no fluxo de trabalho do BibTeX. No `biblatex` geralmente é mais fácil implementar estilos de citação mais elaborados com uma gama maior de comandos de citação. O `biblatex` também -oferece mais funcionalidades dependentes do contexto. De forma geral isso é +oferece mais funcionalidades dependentes do contexto. De forma geral, isso é menos interessante para estilos comuns nas áreas de exatas, mas se torna mais relevante para alguns estilos complexos nas áreas de humanas. @@ -232,27 +233,27 @@ O BibTeX só pode ordenar caracteres ASCII corretamente e depende de soluções alternativas para fornecer ordenação baseada em ASCII para caracteres não-ASCII. Com o Biber, o `biblatex` tem capacidade Unicode completa para ordenar caracteres. Portanto, o `biblatex` geralmente é uma escolha melhor se você quer -organizar sua bibliografia em ordem diferente do Inglês/ASCII. +organizar sua bibliografia em ordem diferente do inglês/ASCII. Tendo existido por muito mais tempo que o `biblatex`, o fluxo de trabalho com o BibTeX é mais bem estabelecido, o que significa que muitas editoras e revistas esperam bibliografias geradas pelo BibTeX. Essas revistas não podem, ou em -geral não aceitam submissões usando o `biblatex`. +geral não querem, aceitar submissões usando o `biblatex`. -Em conclusão: verifique as diretrizes ao autor/submissão se você está enviando -seu trabalho para uma revista ou editora. Se você for dado um arquivo `.bst`, +Em resumo: verifique as diretrizes ao autor/submissão se você está enviando +seu trabalho para uma revista ou editora. Se você receber um arquivo `.bst`, você deve usar o fluxo de trabalho com o BibTeX. Se você quer uma bibliografia -e estilo relativamente simples e só precisa ordenação compatível com -Inglês/ASCII, o fluxo de trabalho com o BibTeX deve ser suficiente. Se você -precisa de um estilo mais complexo, usando alfabeto não-Inglês, ou quer acesso +e estilo relativamente simples e só precisa de ordenação compatível com +inglês/ASCII, o fluxo de trabalho com o BibTeX deve ser suficiente. Se você +precisa de um estilo mais complexo, usando alfabeto não-inglês, ou quer acesso mais fácil à personalização do estilo de citação e bibliografia, você vai preferir usar o `biblatex`. ## Exercícios Tente ambos os exemplos com `natbib` e `biblatex`. Com o `natbib` você vai -precisar executar o LaTeX, o BibTeX, LaTeX, e LaTeX novamente; com o -`biblatex` você executa LaTeX, o Biber, e LaTeX. Você vai precisar descobrir +precisar executar LaTeX, BibTeX, LaTeX e LaTeX novamente; com o +`biblatex` você executa LaTeX, Biber e LaTeX. Você vai precisar descobrir como fazer isso no seu editor de escolha, ou tente no Overleaf ou no TeXLive.net. Veja o que acontece quando você cria novos registros no banco de referências e diff --git a/pt/lesson-13.md b/pt/lesson-13.md index 169fda5e..78f1aed8 100644 --- a/pt/lesson-13.md +++ b/pt/lesson-13.md @@ -32,7 +32,7 @@ runlatex.preincludes = { Quando você está escrevendo um documento longo, você provavelmente vai querer dividir o código fonte em múltiplos arquivos. Por exemplo, é muito comum ter um -arquivo 'principal', e um arquivo fonte por capítulo (para um livro ou tese), ou +arquivo 'principal' e um arquivo fonte por capítulo (para um livro ou tese) ou por seção (para um artigo longo). ## Estruturando seu código fonte @@ -106,7 +106,7 @@ isso é para manter o arquivo principal limpo. ## Usando `\include` e `\includeonly` -O comando `\include` é bom para capítulos, então usamos ele para capítulos +O comando `\include` é bom para capítulos, então o usamos para capítulos completos; ele sempre inicia uma nova página. Escolhemos quais capítulos serão de fato compilados usando `\includeonly`, que como você pode ver recebe uma lista separada por vírgula de nomes de arquivo. Ao usar o `\includeonly`, @@ -122,20 +122,21 @@ para preencher o sumário. Ele tem seu próprio arquivo auxiliar com extensão `.toc`, então você pode precisar executar o LaTeX duas vezes para resolver toda a informação. O sumário é gerado automaticamente dos títulos das seções. Há comandos simlares para lista de figuras (`\listoffigures`) e de tabelas -(`\listoftables`), que obtém as legendas das figuras do comando `\caption` nos +(`\listoftables`), que obtêm as legendas a partir do comando `\caption` nos ambientes _float_ `figure` e `table`, e usa arquivos com extensão `.lof` e `.lot`, respectivamente. ## Dividindo o documento em partes -Os comandos `\frontmatter`, `\mainmatter`, e `\backmatter` afetam a formatação. -Por exemplo, `\frontmatter` muda a numeração das páginas para algarismos Romanos -O comando `\appendix` muda a numeração dos capítulos para `A`, `B`, etc., então -o primeiro comando `\chapter` depois de `\appendix` imprime `Appendix A`. +Os comandos `\frontmatter`, `\mainmatter` e `\backmatter` afetam a formatação. +Por exemplo, `\frontmatter` muda a numeração das páginas para algarismos +romanos; O comando `\appendix` muda a numeração dos capítulos para `A`, `B` +etc., então o primeiro comando `\chapter` depois de `\appendix` imprime +`Appendix A`. ## Exercícios -Experimente com a estrutura básica do documento de exemplo, e tente adicionar e +Experimente com a estrutura básica do documento de exemplo e tente adicionar e remover itens em `\includeonly` para ver o efeito. Adicione alguns _floats_ para produzir uma lista de figuras e tabelas. diff --git a/pt/lesson-14.md b/pt/lesson-14.md index b8b5b1fd..d0641c65 100644 --- a/pt/lesson-14.md +++ b/pt/lesson-14.md @@ -14,13 +14,13 @@ toc-description: "Selecionando fontes e codificação." de texto com Unicode e como isso afeta o que você digita e as fontes que você usa. Aprenda sobre suporte a Unicode e fontes OpenType.
-Quando o TeX e o LaTeX começaram a ser amplamente utilizados eles funcionavam +Quando o TeX e o LaTeX começaram a ser amplamente utilizados, eles funcionavam apenas com idiomas Europeus, embora houvesse alguma capacidade para usar outros -alfabetos como o Grego e o Russo. +alfabetos como o grego e o russo. ## Acentos e letras acentuadas -Originalmente, acentos e letras acentuadas eram escritas usando comandos como +Originalmente, acentos e letras acentuadas eram escritos usando comandos como `\c{c}` para 'ç' e `\'e` para 'é'. Enquanto ainda há pessoas que usam esses métodos de entrada porque eles podem ser mais fáceis de digitar, outros preferem usar as teclas nos seus teclados para digitar esses caracteres diretamente. @@ -28,11 +28,11 @@ usar as teclas nos seus teclados para digitar esses caracteres diretamente. Antes do Unicode, o LaTeX fornecia suporte para vários tipos de _codificação_ dos arquivos fonte, que permitiam que o texto fosse escrito em vários idiomas nativamente – por exemplo, usando a codificação `latin1`, usuários -Franceses poderiam escrever '`déjà vu`' e o LaTeX iria traduzir, internamente, -as letras acentuadas nos comandos que produziriam o resultado correto. +franceses poderiam escrever '`déjà vu`' e o LaTeX iria traduzir, internamente, +as letras acentuadas para os comandos que produziriam o resultado correto. Essa abordagem ainda é usada no LaTeX atualmente usando o `pdflatex`. Por -padrão todos os arquivos são assumidos ser Unicode (codificação UTF-8) a menos +padrão todos os arquivos são considerados Unicode (codificação UTF-8) a menos que seja especificado o contrário. Embora o `pdflatex` seja limidado a fontes de 8 bits, a maioria dos idiomas europeus é suportado. @@ -41,9 +41,9 @@ de 8 bits, a maioria dos idiomas europeus é suportado. A seleção de fontes com o `pdflatex` usa o sistema robusto de seleção de fontes do LaTeX, e atualmente há muitas fontes próprias para isso em uma distribuição LaTeX padrão. Por exemplo, as fontes _TeX Gyre_ são uma coleção de fontes de -alta qualidade baseadas em fontes populares, como Times, Helvetica, Palatino, e +alta qualidade baseadas em fontes populares, como Times, Helvetica, Palatino e outras. Para carregar essas fontes, basta carregar o pacote apropriado. Para -uma fonte similar à Times, o nome é _TeX Gyre Termes_, e o pacote é: +uma fonte similar à Times, cujo nome é _TeX Gyre Termes_, o pacote é: ```latex \usepackage{tgtermes} @@ -61,7 +61,7 @@ maioria das aplicações é similar o suficiente à original. ## A era Unicode Como o `pdflatex` é limitado a arquivos 8 bits e fontes de 8 bits, ele não pode, -nativamente, usar fontes modernas OpenType, e trocar facilmente entre idiomas +nativamente, usar fontes modernas OpenType e trocar facilmente entre idiomas que usam alfabetos (ou sistema de escrita, para usar o termo técnico) diferentes. Há dois substitutos para o pdfTeX que usam entrada Unicode e fontes modernas: XeTeX e LuaTeX. Para o LaTeX, estes são tipicamente chamados pelo @@ -90,7 +90,7 @@ catálogo para buscar fontes, assim como a Tendo escolhido uma fonte, o texto agora pode ser escrito diretamente usando caracteres Unicode no seu documento. Aqui está um exemplo que usa algumas -letras do alfabeto Latino e Grego, assim como alguns ideogramas chineses: +letras dos alfabetos latino e grego, assim como alguns ideogramas chineses: ```latex % !TEX xelatex diff --git a/pt/lesson-15.md b/pt/lesson-15.md index 43fb983b..7f09c81e 100644 --- a/pt/lesson-15.md +++ b/pt/lesson-15.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Resolvendo erros" -description: "Esta lição mostra alguns erros comuns em documentos, o que eles significam, e como resolvê-los." +description: "Esta lição mostra alguns erros comuns em documentos, o que eles significam e como resolvê-los." toc-anchor-text: "Resolvendo erros" toc-description: "Trabalhando com comportamento inesperado." --- @@ -11,11 +11,11 @@ toc-description: "Trabalhando com comportamento inesperado." Esta lição mostra alguns erros comuns em documentos, o que - eles significam, e como resolvê-los. + eles significam e como resolvê-los. -Diferente de um sistema típico de processamento de texto, o LaTeX tem um ciclo -de Editar/Executar/Visualizar mais próximo a uma linguagem de programação, e -assim como na programação, usuários podem cometer erros no seu código e será +Diferentemente de um sistema típico de processamento de texto, o LaTeX tem um +ciclo de Editar/Executar/Visualizar mais próximo a uma linguagem de programação +e, assim como na programação, usuários podem cometer erros no seu código e será necessário resolver os erros reportados pelo sistema. ## Erros comuns @@ -24,7 +24,7 @@ Esta página dá exemplos de diversos erros comuns. Cada exemplo de erro tem alguma discussão sobra a forma da mensagem de erro. Pode ser instrutivo experimentar os exemplos e as funcionalidades de edição para -tentar corrigir os documentos mostrados aqui, e ver se você consegue resolver +tentar corrigir os documentos mostrados aqui e ver se você consegue resolver os erros. ### pdflatex não encontrado @@ -90,19 +90,19 @@ l.8 My command is used here \mycommand * A linha final começa com `l.` seguido de um número de linha, e então a linha no arquivo fonte onde o erro foi detectado; * A linha final é um `?`. Se você estiver usando o TeX interativamente (pela - linha de comando) é possível dar instruções para o TeX neste ponto, mas a + linha de comando), é possível dar instruções para o TeX neste ponto, mas a maioria dos editores e sistemas online executam o TeX em um modo que não para - depois de erros, mas passará direto e tentar processar o restante do - documento. Digitar `s` aqui instruirá o TeX a continuar nesse modo se você + depois de erros, mas passa direto e tenta processar o restante do + documento. Digitar `s` aqui instrui o TeX a continuar nesse modo se você estiver trabalhando interativamente. Note aqui que o TeX não vê o erro no local em que o comando `\mycommand` é definido; de fato, se `\mycommand` for definido daquela forma mas não for -usado, o erro não acontecerá. Então embora o erro é reportado na linha 8, o -erro _real_ está na definição na linha 4, então é importante ver a mensagem de -erro completa. +usado, o erro não acontecerá. Então, embora o erro seja reportado na linha 8, +o erro _real_ está na definição na linha 4, então é importante ver a mensagem +de erro completa. -Cuidado que alguns editores mostram 'sumários' de uma linha no relatório de +Cuidado com alguns editores que mostram 'sumários' de uma linha no relatório de erros. Isso pode ser particularmente enganoso se mostrado como: `line 8: undefined command: ...\mycommand` @@ -131,9 +131,9 @@ receba um erro interno não muito informativo: ``` {: .noedit :} -Enquanto a descrição do erro não é muito útil; as duas linhas seguintes mostram -precisamente o local do erro por usar uma quebra de linha mostrando até onde o -TeX leu: +Embora a descrição do erro não seja muito útil, as duas linhas seguintes +mostram precisamente o local do erro por usarem uma quebra de linha mostrando +até onde o TeX leu: ``` l.4 \usepackage[leqno} @@ -192,7 +192,7 @@ Esse documento produz o ligeiramente misterioso erro: {: .noedit :} Mas a correção é simples: linhas vazias não são permitidas em ambientes -matemáticos, e devem ser deletadas. +matemáticos, e devem ser eliminadas. ## Exercícios diff --git a/pt/lesson-16.md b/pt/lesson-16.md index ea470c19..ca8159f3 100644 --- a/pt/lesson-16.md +++ b/pt/lesson-16.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Acessando documentação e obtendo ajuda" -description: "Esta lição mostra as principais fontes de documentação para pacotes e software relacionado ao LaTeX, e como você pode buscar ajuda quando estiver com problemas." +description: "Esta lição mostra as principais fontes de documentação para pacotes e software relacionado ao LaTeX e como você pode buscar ajuda quando estiver com problemas." toc-anchor-text: "Ajuda & documentação" toc-description: "Acessando ajuda e documentação." --- @@ -11,7 +11,7 @@ toc-description: "Acessando ajuda e documentação." Esta lição mostra as principais fontes de documentação para - pacotes e software relacionado ao LaTeX, e como você pode buscar ajuda quando + pacotes e software relacionado ao LaTeX e como você pode buscar ajuda quando estiver com problemas. Há várias formas de acessar a documentação de um pacote ou classe. @@ -24,22 +24,22 @@ de linha de comando `texdoc`. Usando: `texdoc` < _pct_ > -abrirá a documentação do pacote ``. Esse utilitário buscará a documentação -disponível e abrirá a qual ele achar mais próxima do termo de busca que você -digitou. Você pode lsitar e escolher dentre todos os resultados compatíveis que -ele encontrar usando: +você abrirá a documentação do pacote ``. Esse utilitário procura dentre +a documentação disponível e mostra a que ele considerar mais próxima do termo +de busca que você digitou. Você pode listar e escolher dentre todos os +resultados compatíveis que ele encontrar usando: `texdoc -l` < _pct_ > ## texdoc.org [texdoc.org](https://texdoc.org/) é um website que funciona de forma similar ao -`texdoc`. Você pode buscar a documentação que o site tem disponível assim como -você faria com `texdoc -l` e escolher dentre os resultados. +`texdoc`. Você pode buscar a documentação disponível no site da mesma forma +que faria com `texdoc -l` e escolher dentre os resultados. ## CTAN -[CTAN](https://www.ctan.org) é a rede abrangente de arquivos TeX +[CTAN](https://www.ctan.org) é a rede do repositório abrangente TeX (_Comprehensive TeX Archive Network_). A maioria dos pacotes LaTeX são publicados lá. Você pode buscar no site por um pacote para acessar sua documentação. Geralmente os pacotes são salvos em `ctan.org/pkg/` @@ -49,13 +49,13 @@ armazenados lá. ## Livros sobre LaTeX Há vários livros disponíveis que podem ajudar você a aprender sobre o LaTeX. -Como um iniciante, você vai ganhar muito conhecimento de um guia estruturado +Como um iniciante, você vai ganhar muito conhecimento com um guia estruturado para iniciantes, pois eles podem dar muito mais detalhes do que mostramos aqui. Você também pode querer acessar uma referência com mais detalhes e recomendações. O time LaTeX tem uma [lista de livros](https://www.latex-project.org/help/books) -escrita em sua maioria pelos membros. Os mais notáveis são o +escritos em sua maioria pelos membros. Os mais notáveis são o [guia oficial de Lamport](https://www.informit.com/store/latex-a-document-preparation-system-9780201529838) e o abrangente [LaTeX Companion 3rd edition](https://www.informit.com/store/latex-companion-parts-i-ii-3rd-edition-9780138166489). @@ -84,7 +84,7 @@ fizer uma pergunta, é melhor primeiro deixar o seu exemplo claro: o que é conhecido como um 'exemplo funcional mínimo' ('_minimal working example_'—MWE). Isso não significa que o código deve funcionar (você não estaria perguntando se estivesse), mas significa que você -fez o seu melhor para deixar o exemplo claro e mínimo (que contém apenas o +fez o seu melhor para deixar o exemplo claro e mínimo (contendo apenas o necessário para demonstrar o problema). ### Como criar um _minimal working example_ (MWE) @@ -99,12 +99,12 @@ Text \end{document} ``` -e adicionar um trecho por vez até que o problema apareça. Você pode tentar +e adicionar um trecho por vez até que o problema apareça. Você pode tentar ir 'desmembrando' seu arquivo, tirando partes não relacionadas ao problema, mas isso pode demorar.

Se você precisar mais texto para mostrar quebras de página ou + class="hint">Se você precisar de mais texto para mostrar quebras de página ou outros efeitos, pacotes como lipsum podem ser usados para gerar texto de enchimento enquanto o código fonte continua pequeno.

@@ -120,7 +120,7 @@ mas com extensão `.log`. No arquivo log, você sempre pode ver as mensagens de erro completas. As mensagens de erro do LaTeX tentam ser úteis, mas elas não são as mesmas -mensagens que em processadores de texto. +mensagens que as de processadores de texto.

Alguns editores também tornam difícil ver o 'texto completo' de diff --git a/pt/more-02.md b/pt/more-02.md index 3d38ea75..87a8c1b6 100644 --- a/pt/more-02.md +++ b/pt/more-02.md @@ -9,7 +9,7 @@ toc-anchor-text: "Veja mais sobre: Trabalhando com LaTeX" Para a maioria dos nossos exemplos, não usamos um programa chamado `latex`, ao invés disso, um chamado `pdflatex`. Este é um de uma família de programas relacionados, todos 'descendentes' do `latex`. Nós escolhemos o `pdflatex` -porque ele é o sistema mais amplamente utilizado, e produz arquivos PDF +porque ele é o sistema mais amplamente utilizado e produz arquivos PDF diretamente. ## Formatos e interpretadores @@ -32,7 +32,7 @@ Nós vamos abordar o [XeTeX e LuaTeX mais tarde](lesson-14): o mais importante que você precisa saber agora é que eles são capazes de carregar fontes do computador, enquanto que o pdfTeX não pode. -Se você está no Japão, ou escrevendo textos em Japonês, você vai se deparar com +Se você está no Japão, ou escrevendo textos em japonês, você vai se deparar com o pTeX e upTeX. Esses são interpretadores especializados para tipografia vertical. LuaTeX também pode fazer isso, mas no momento o upTeX, em particular, -ainda é o sistema mais popular para Japonês. +ainda é o sistema mais popular para japonês. diff --git a/pt/more-03.md b/pt/more-03.md index 04de3e23..7b9ffaf6 100644 --- a/pt/more-03.md +++ b/pt/more-03.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Veja mais sobre: Estrutura básica de um documento LaTeX" -description: "Esta lição dá mais detalhes sobre como executar o LaTeX, e sobre os caracteres especiais utilizados e como inseri-los no PDF." +description: "Esta lição dá mais detalhes sobre como executar o LaTeX, sobre os caracteres especiais utilizados e como inseri-los no PDF." toc-anchor-text: "Veja mais sobre: Estrutura do documento" --- @@ -17,7 +17,7 @@ nos comandos. Você também pode executar o LaTeX sem o seu editor; isso exige usar o Prompt de Comando/Terminal, então não se preocupe se você não for familiar com essas ferramentas. Se quiser tentar, você pode navegar para o diretório que contém o -seu arquivo `.tex`, e executar: +seu arquivo `.tex` e executar: `pdflatex first` diff --git a/pt/more-04.md b/pt/more-04.md index 5e316ba2..b862a238 100644 --- a/pt/more-04.md +++ b/pt/more-04.md @@ -2,14 +2,14 @@ layout: "lesson" lang: "pt" title: "Veja mais sobre: Estrutura Lógica" -description: "Esta lição mostra como definir o título de um documento, e como fazer listas desritivas." +description: "Esta lição mostra como definir o título de um documento e como fazer listas desritivas." toc-anchor-text: "Veja mais sobre: Estrutura Lógica" --- ## Título do documento O LaTeX oferece marcação lógica para o título dos documentos: três comandos para -configurar os 'meta dados', e um para usá-los: +configurar os 'meta dados' e um para usá-los: ```latex \documentclass{article} diff --git a/pt/more-05.md b/pt/more-05.md index 829a9b2d..1d80be6e 100644 --- a/pt/more-05.md +++ b/pt/more-05.md @@ -47,11 +47,11 @@ funciona: ``` Esse exemplo mostra duas ideias importantes. Primeiro, `beamer` divide o -documento em 'quadros' (_frames_), e cada qual pode ter mais de um slide -(página). Segundo, `beamer` adiciona à sintaxe normal do LaTeX permitindo que -partes do material apareçam uma de cada vez. Isto é uma ferramenta poderosa, +documento em 'quadros' (_frames_), e cada um pode gerar mais de um slide +(página). Segundo, `beamer` amplia a sintaxe normal do LaTeX, permitindo que +partes do material apareçam uma de cada vez. Essa é uma ferramenta poderosa, mas mais complicada do que podemos abordar aqui: dê uma olhada -[nesse blog](https://www.texdev.net/2014/01/17/the-beamer-slide-overlay-concept) +[neste blog](https://www.texdev.net/2014/01/17/the-beamer-slide-overlay-concept) para uma abordagem mais aprofundada. ## Uma classe para imagens diff --git a/pt/more-06.md b/pt/more-06.md index d4c2029c..9a356cd2 100644 --- a/pt/more-06.md +++ b/pt/more-06.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Veja mais sobre: Estendendo o LaTeX usando pacotes e definições" -description: "Esta lição dá mais detalhes sobre carregamento de pacotes, apresenta o pacote babel para selecionar o idioma, e dá mais detalhes sobre comandos personalizados." +description: "Esta lição dá mais detalhes sobre carregamento de pacotes, apresenta o pacote babel para selecionar o idioma e dá mais detalhes sobre comandos personalizados." toc-anchor-text: "Veja mais sobre: Estendendo o LaTeX" --- @@ -19,11 +19,11 @@ carregar cada pacote em uma linha separada. Nós mostramos o pacote `babel` na [lição principal](lesson-06) como uma forma de escolher diferentes padrões de hifenização. Mas `babel` faz muito mais do -que isso, dependendo dos idiomas sendo utilizados. Por exemplo, em Alemão, -`babel` fornece atalhos para criar hífens 'flexíveis', e também uma forma rápida +que isso, dependendo dos idiomas sendo utilizados. Por exemplo, em alemão, +`babel` fornece atalhos para criar hífens 'flexíveis' e também uma forma rápida de digitar tremas sem ter uma tecla especial no teclado. Veja também como o título da seção _Table of Contents_ gerada pelo comando `\tableofcontents` muda -para o Alemão _Inhaltsverzeichnis_: +para o alemão _Inhaltsverzeichnis_: ```latex \documentclass{article} @@ -47,7 +47,7 @@ Birnen sind gelb. ``` Outras configurações de linguagem fazem mudanças de design: por exemplo, em -tipografia Francesa tradicional, há um espaço antes de alguns sinas de +tipografia francesa tradicional, há um espaço antes de alguns sinas de pontuação, como `:`, e esse espaço é adicionado automaticamente se você carregar o pacote `babel` com a opção `french`. @@ -55,7 +55,7 @@ o pacote `babel` com a opção `french`. Às vezes, você quer que uma opção fique disponível para todos os pacotes que você carregar. Isso é feito ao passar a opção na linha do `\documentclass`: -todos os pacotes podem 'ver' essa lista. Então para passar o idioma de um +todos os pacotes podem 'ver' essa lista. Então, para passar o idioma de um documento para todos os pacotes podemos usar: ```latex diff --git a/pt/more-07.md b/pt/more-07.md index 9f15386c..c1b26444 100644 --- a/pt/more-07.md +++ b/pt/more-07.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Veja mais sobre: Incluindo gráficos e posicionando-os" -description: "Esta lição dá mais detalhes sobre boas práticas para dar nome e armazenar gráficos para usar com o LaTeX, e como você pode fazer seus próprios gráficos de dentro do LaTeX." +description: "Esta lição dá mais detalhes sobre boas práticas para dar nome e armazenar gráficos para usar com o LaTeX e como você pode fazer seus próprios gráficos de dentro do LaTeX." toc-anchor-text: "Veja mais sobre: Usando gráficos" --- diff --git a/pt/more-08.md b/pt/more-08.md index 588667bc..4e79faee 100644 --- a/pt/more-08.md +++ b/pt/more-08.md @@ -2,20 +2,20 @@ layout: "lesson" lang: "pt" title: "Veja mais sobre: Tabelas" -description: "Esta lição mostra formas de personalizar uma tabela aplicando estilos a uma coluna, modificando espaçamento e linhas, e outros pacotes que fornecem diferentes extensões para tabelas." +description: "Esta lição mostra formas de personalizar uma tabela aplicando estilos a uma coluna, modificando espaçamento e linhas e outros pacotes que fornecem diferentes extensões para tabelas." toc-anchor-text: "Veja mais sobre: Tabelas no LaTeX" --- ## Outros símbolos de preâmbulo para tabelas A [lição principal](lesson-08) não abordou todos os símbolos de preâmbulo -disponíveis, portanto alguns serão explicados aqui, com exempls. Você pode +disponíveis, portanto alguns serão explicados aqui, com exemplos. Você pode querer revisitar as tabelas no início da lição para ter uma visão geral dos símbolos disponíveis. As descrições dadas lá devem ser suficientes para -entender o que os tipos diferentes de colunas `m`, `b`, `w`, e `W` fazem, depois -que você endender `l`, `c`, `r`, e `p`. Se não, você pode experimentar um pouco +entender o que os tipos diferentes de colunas `m`, `b`, `w` e `W` fazem, depois +que você endender `l`, `c`, `r` e `p`. Se não, você pode experimentar um pouco com eles. O que ainda falta são os outros símbolos listados na -[lição principal](lesson-08): `>`, `<`, `@`, `!`, e `|`. +[lição principal](lesson-08): `>`, `<`, `@`, `!` e `|`. ### Aplicando estilos a uma coluna @@ -47,7 +47,7 @@ seguinte: `\itshape` deixa todo o texto que segue em itálico, mas seu efeito é 'contido' à -céula da tabela. Vamos abordar formatação manual de texto +célula da tabela. Vamos abordar formatação manual de texto [algumas lições adiante](lesson-11). Você pode querer que a primeira célula não seja afetada porque ela é o cabeçalho @@ -104,7 +104,7 @@ ajustar esse espaço usando `\setlength`: Você pode trocar esse espaço por algo à sua escolha usando `@`. Esse símbolo -vai remover o espaçamento entre duas colunas, e inserir o argumento entre elas: +vai remover o espaçamento entre duas colunas e inserir o argumento entre elas: ```latex @@ -146,9 +146,9 @@ argumento no centro do espaço entre as colunas: ``` -### Linhas verticais +### Bordas verticais -Às vezes você é obrigado a usar linhas verticais em tabelas. +Às vezes você é obrigado a usar bordas verticais em tabelas. ```latex @@ -168,20 +168,20 @@ argumento no centro do espaço entre as colunas: Você deve ter percebido que o comportamento de `|` é bem similar ao `!`; ele -adiciona a linha vertical entre duas colunas deixando o espaçamento intacto. -No entanto há uma grande desvantagem nisso; linhas verticais não funcionam com -as linhas horizontais do `booktabs`. Você pode usar as linhas horizontais -padrão do LaTeX; elas são `\hline` (correspondente a `\toprule`, `\midrule`, e +adiciona a borda vertical entre duas colunas deixando o espaçamento intacto. +No entanto, há uma grande desvantagem nisso; bordas verticais não funcionam +com as bordas horizontais de `booktabs`. Você pode usar as bordas horizontais +padrão do LaTeX; elas são `\hline` (correspondente a `\toprule`, `\midrule` e `\bottomrule`) e `\cline` (corresponde a `\cmidrule`). Como mostrado acima, -linhas verticais vão preencher qualquer espaço especificado no argumento +bordas verticais vão preencher qualquer espaço especificado no argumento opcional de `\\`. -## Personalizando as linhas do `booktabs` +## Personalizando as bordas de `booktabs` -Todas as linhas do pacote `booktabs` e `\addlinespace` suportam um argumento -opcional entre colchetes com o qual você pode especificar a espessura da linha. -Além disso, o comprimento da redução da linha do `\cmidrule` pode ser modificada -especificando um comprimento entre chaves depois de `r` ou `l`: +Todas as bordas do pacote `booktabs` e `\addlinespace` suportam um argumento +opcional entre colchetes com o qual você pode especificar a espessura da +borda. Além disso, o comprimento da redução do traço de `\cmidrule` pode ser +modificado especificando um comprimento entre chaves depois de `r` ou `l`: ```latex @@ -239,9 +239,9 @@ formas diferentes; consulte a ## Especificando a largura total da tabela -A largura de um ambiente `tabular` é automaticamente determinado do conteúdo da -tabela. Há dois mecanismos comumente usados para especificar a largura total da -tabela. +A largura de um ambiente `tabular` é automaticamente determinada pelo conteúdo +da tabela. Há dois mecanismos comumente usados para especificar uma largura +total diferente. Note que é quase sempre preferível formatar a tabela para caber em uma largura conforme explicado abaixo (talvez usando uma fonte menor, como `\small`, se @@ -296,8 +296,8 @@ C & D\\ ### `tabularx` O ambiente `tabularx`, do pacote de mesmo nome, tem uma sintaxe similar a -`tabular*` mas ao invés de ajustar o espaço entre as colunas, ele ajusta a -largura das colunas do tipo `X`. Isso é equivalente à uma coluna `p{...}` com +`tabular*` mas, ao invés de ajustar o espaço entre as colunas, ajusta a +largura das colunas do tipo `X`. Isso é equivalente a uma coluna `p{...}` com um valor automaticamente determinado para a largura. ```latex @@ -336,8 +336,8 @@ C & D D D D D D D\\ \end{document} ``` -Diferente de outros tipos de tabelas discutidos nessas lições, `tabularx` -precisa escrever o conteúdo da tabela várias vezes, experimentando com o valor +Diferentemente de outros tipos de tabelas discutidos nestas lições, `tabularx` +precisa diagramar o conteúdo da tabela várias vezes, experimentando com o valor da largura para determinar o valor final. Isso significa que há algumas restrições à utilização do ambiente; consulte a [documentação do pacote](https://texdoc.org/pkg/tabularx). @@ -348,7 +348,7 @@ Um ambiente `tabular` cria uma caixa inquebrável, então ela deve ser pequena o suficiente para caber em uma página, e é geralmente colocada em um ambiente _float_ `table`. -Vários pacotes têm variações com sintaxe similar que permitem quebra de página +Vários pacotes têm variações com sintaxe similar que permitem quebras de página na tabela. Aqui mostramos o pacote `longtable`: ```latex @@ -387,7 +387,7 @@ Texto mais largo & b\\ ``` `longtable` é notável pois preserva a largura das colunas entre todas as páginas -da tabela; no entanto para conseguir isso é necessário várias execuções do +da tabela; no entanto, para conseguir isso são necessárias várias execuções do LaTeX para que as células mais largas encontradas mais ao final da tabela possam afetar a largura das colunas em páginas anteriores. @@ -430,10 +430,10 @@ aqui: As configurações padrão de quebra de linhas assumem linhas relativamente longas para dar alguma flexibilidade ao escolher quebras de linhas. O exemplo a seguir mostra algumas abordagens possíveis. A primeira tabela mostra o espaçamento -entre palavras alongado e o TeX avisa sobre linhas sub-preenchidas +entre palavras exacerbado e o TeX avisa sobre linhas sub-preenchidas (_Underfull_). Usando `\raggedright` geralmente evita esse problema mas às vezes deixa linhas muito irregulares. O comando `\RaggedRight`, do pacote -`ragged2e` oferece um balanço; ele também permite alguma irregularidade nos +`ragged2e` oferece um meio termo; ele permite alguma irregularidade nos comprimentos das linhas, mas também vai hifenizar se necessário, como mostrado na terceira tabela. @@ -490,7 +490,7 @@ centralizada com texto em negrito. ## Truques verticais -Frequentemente, ao invés de fazer uma célula cobrir multiplas linhas, é melhor +Frequentemente, ao invés de fazer uma célula cobrir múltiplas linhas, é melhor fazer uma única linha em que algumas células são divididas verticalmente usando ambientes `tabular` dentro dessa célula: @@ -517,7 +517,7 @@ ambientes `tabular` dentro dessa célula: Note que você pode controlar o alinhamento vertical usando o argumento opcional do ambiente `tabular`; ele suporta usar `t`, `c`, ou `b` para alinhar ao topo, -ao centro, ou ao fundo, respectivamente, e é usado assim: +ao centro, ou à base, respectivamente, e é usado assim: ```latex diff --git a/pt/more-09.md b/pt/more-09.md index 1b8cab56..7b0b0f1e 100644 --- a/pt/more-09.md +++ b/pt/more-09.md @@ -9,7 +9,7 @@ toc-anchor-text: "Veja mais sobre: Referências cruzadas" ## Transformando referências em links Você pode transformar suas referências em links usando o pacote `hyperref`. Na -maioria dos casos o `hyperref` deve ser carregado depois de quaisquer outros +maioria dos casos, o `hyperref` deve ser carregado depois de quaisquer outros pacotes especificados no preâmbulo do documento. ```latex diff --git a/pt/more-10.md b/pt/more-10.md index ab307a16..f6720038 100644 --- a/pt/more-10.md +++ b/pt/more-10.md @@ -2,26 +2,19 @@ layout: "lesson" lang: "pt" title: "Veja mais sobre: Matemática" -description: "Esta lição mostra mais ambientes de alinhamento do amsmath, como fazer símbolos matemáticos em negrito, o pacote de extensão de matemática mathtools, e usando entrada Unicode para equações." +description: "Esta lição mostra mais ambientes de alinhamento do amsmath, como fazer símbolos matemáticos em negrito, o pacote de extensão de matemática mathtools e o uso de entrada Unicode para equações." toc-anchor-text: "Veja mais sobre: Matemática" --- ## Mais ambientes de alinhamento do `amsmath` Além do ambiente `align*` apresentado na [lição principal](lesson-10), o -`amsmath` tem diversos outras estruturas de equações em exibição, notavelmente +`amsmath` tem diversas outras estruturas de equações em destaque, em particular `gather` para equações de várias linhas que não precisam alinhamento, e -`multline` para dividir uma única expressão em várias linhas, alinhando a +`multiline` para dividir uma única expressão em várias linhas, alinhando a primeira linha à esquerda e a última à direita. Em todos os casos, a variante com `*` omite a numeração das equações. -In addition to the `align*` environment shown in the main lesson, -`amsmath` has several other display math constructs, notably `gather` -for multi-line displays that do not need alignment, and `multline` for -splitting a larger single expression over multiple lines, aligning the -first line to the left, and the last to the right. In all cases the `*` -form omits the equation numbers by default. - ```latex \documentclass[a4paper]{article} \usepackage[T1]{fontenc} @@ -45,10 +38,10 @@ Multline \end{document} ``` -### Colunas em alinhamentos de equações +### Alinhamentos de equações em colunas -Os ambientes de alinhamento do `amsmath` são projetados para levar pares de -colunas com a primeira coluna de cada par alinhada à direita e a segunda à +Os ambientes de alinhamento do `amsmath` são projetados para processar pares +de colunas com a primeira coluna de cada par alinhada à direita e a segunda à esquerda. Isso permite que múltiplas equações sejam apresentadas, cada uma alinhada em direção ao seu símbolo de relação @@ -91,7 +84,7 @@ d&=c ``` `aligned` aceita um argumento opcional de posicionamento similar ao ambiente -`tabular`. Isso geralmente é útil para alinhar uma equação linear na primeira +`tabular`. Isso geralmente é útil para alinhar uma equação embutida na primeira linha; compare os itens na lista no exemplo a seguir: ```latex @@ -139,7 +132,7 @@ $\mathbf{\pi} r^2$ % uso incorreto de \mathbf Se você quer acessar símbolos em negrito (conforme você obteria com `\boldmath`) dentro de uma expressão normal, então você pode usar o comando `\bm` do pacote -`bm`. Note que `\bm` também funciona com símbolos como `=` e letras Gregas. +`bm`. Note que `\bm` também funciona com símbolos como `=` e letras gregas. (Note que `\mathbf` não tem efeito em `\pi` no exemplo acima.) ```latex @@ -160,7 +153,7 @@ $\alpha + \bm{\alpha} < \beta + \bm{\beta}$ ## Mathtools -O pacote `mathtools` carrega o `amsmath` e adiciona muitas outras +O pacote `mathtools` carrega o `amsmath` e acrescenta muitas outras funcionalidades adicionais, como variantes dos ambientes de matriz do `amsmath` que permitem escolher o alinhamento das colunas: diff --git a/pt/more-11.md b/pt/more-11.md index 8ffd85c1..940cb318 100644 --- a/pt/more-11.md +++ b/pt/more-11.md @@ -9,8 +9,8 @@ toc-anchor-text: "Veja mais sobre: Fontes & espaçamento" ## Suprimindo a indentação de um parágrafo Se você quer omitir a indentação de um único parágrafo, você pode usar -`\noindent`. Esse comando deve ser usado _raramente_; na maioria das vezs você -deve deixar o LaTeX cuidar disso automaticamente. +`\noindent`. Esse comando deve ser usado _raramente_; na maioria das vezes +você deve deixar o LaTeX cuidar disso automaticamente. ```latex \documentclass{article} diff --git a/pt/more-12.md b/pt/more-12.md index fea22517..9f77f9b6 100644 --- a/pt/more-12.md +++ b/pt/more-12.md @@ -2,20 +2,21 @@ layout: "lesson" lang: "pt" title: "Veja mais sobre: Citações e referências" -description: "Esta lição dá mais detalhes sobre bibliografia em outros idiomas, como transformar referências em link, e apresenta as principais diferenças entre estilos do BibTeX." +description: "Esta lição dá mais detalhes sobre bibliografia em outros idiomas, como transformar referências em links e apresenta as principais diferenças entre estilos do BibTeX." toc-anchor-text: "Veja mais sobre: Citações & referências" --- ## Organização alfabética em outros idiomas -O programa BibTeX foi escrito primariamente para trabalhar com referências em -Inglês. Ele é bem limitado em termos de caracteres com acentos, e ainda mais -com caracteres não-Latinos. Em contraste, o Biber foi projetado desde o +O programa BibTeX foi escrito originalmente para trabalhar com referências em +inglês. Ele é bem limitado em termos de caracteres com acentos, e ainda mais +com caracteres não-latinos. Em contrapartida, o Biber foi projetado desde o princípio para trabalhar com diversos alfabetos corretamente. -Isso significa que se você precisa escrever uma bibliografia em um idioma com -alfabeto diferente do Inglês, ou até caracteres especiais, você provavelmente -vai precisar usar o `biblatex` e o Biber, ao invés do `natbib` e BibTeX. +Isso significa que, se você precisa escrever uma bibliografia em um idioma +com alfabeto diferente do inglês, ou até com caracteres especiais, você +provavelmente vai precisar usar o `biblatex` e o Biber, ao invés do `natbib` +e BibTeX. ## Hiperlinks @@ -25,19 +26,19 @@ Isso é particularmente útil em URLs e DOIs. ## Diferenças em melhores práticas para arquivos BibTeX entre estilos -Enquanto a sintaxe geral de arquivos BibTeX é a mesma, você usando o fluxo de -trabalho do BibTeX ou do `biblatex`, o conjunto de campos suportados (usados -pelo estilo) e o seu significado exata pode não apenas variar entre o BibTeX e -o `biblatex`, mas também entre diferentes estilos do BibTeX. Um grande conjunto -'central' de tipos de registros e campos são os mesmos para quase todos os -estilos, mas há diferenças em alguns campos. +Enquanto a sintaxe geral de arquivos BibTeX seja a mesma tanto usando o fluxo +de trabalho do BibTeX quanto do `biblatex`, o conjunto de campos suportados +(usados pelo estilo) e o seu significado exato pode não apenas variar entre +o BibTeX e o `biblatex`, mas também entre diferentes estilos do BibTeX. Um +grande conjunto 'essencial' de tipos de registros e campos são os mesmos para +quase todos os estilos, mas há diferenças em alguns campos. -Um exemplo comum é a URL. Alguns estilos antigos do BibTeX (notavelmente os +Um exemplo comum é a URL. Alguns estilos antigos do BibTeX (em particular os 'estilos padrão do BibTeX', _e.g._ `plain.bst`, `unsrt.bst`, ...) precedem a -criação da URL e não tem campo dedicado para a URL de uma fonte online. Muitos +criação da URL e não têm campo dedicado para a URL de uma fonte online. Muitos estilos mais novos têm um campo `url` dedicado. A solução para mostrar a URL em estilos antigos geralmente é usar o campo `howpublished`, mas com estilos mais novos é preferível, claro, usar o campo `url`. -Para poder usar o completo potencial do estilo que estiver usando você terá que +Para poder usar todo o potencial do estilo que estiver usando, você terá que descobrir quais campos ele suporta e como usar cada um. diff --git a/pt/more-13.md b/pt/more-13.md index 3e5f61d5..1859fb1a 100644 --- a/pt/more-13.md +++ b/pt/more-13.md @@ -2,7 +2,7 @@ layout: "lesson" lang: "pt" title: "Veja mais sobre: Estruturando documentos longos" -description: "Esta lição mostra como fazer um índice remissivo, e como usar o pacote imakeidx para automatizar o procsso." +description: "Esta lição mostra como fazer um índice remissivo e como usar o pacote imakeidx para automatizar o processo." toc-anchor-text: "Veja mais sobre: Estruturando o código" --- @@ -37,7 +37,7 @@ Ainda mais texto\index{gamma@$\gamma$}. \end{document} ``` -Mostramos duas funcionalidades de índices aqui: a subdivisão usando `!`, e +Mostramos duas funcionalidades de índices aqui: a subdivisão usando `!` e imprimir algo diferente do texto usado para organizar em ordem alfabética usando `@`. Há muitas formas de personalizar um índice; experimente o exemplo e veja como ele funciona. diff --git a/pt/more-14.md b/pt/more-14.md index 573bbb5e..e5d010d3 100644 --- a/pt/more-14.md +++ b/pt/more-14.md @@ -12,11 +12,11 @@ O interpretador LuaTeX dá acesso a fontes OpenType de forma similar ao XeTeX, e a maior parte dos casos com o pacote `fontspec` funcionarão igualmente bem com qualquer dos interpretadores. -No entanto, o LuaTeX também estende o TeX de outras formas, notavelmente +No entanto, o LuaTeX também estende o TeX de outras formas, em particular incluindo a linguagem de script Lua. Isso pode ser usado para programar em um estilo mais familar para pessoas acostumadas com linguagens de programação 'convencionais'. O LuaTeX também oferece a possibilidade de acessar o -funcionamento interno do sistema TeX e modificar o funcionamento substituindo +funcionamento interno do sistema TeX e modificar seu funcionamento, substituindo partes dele por código escrito em Lua. A programação em Lua não é abordada neste curso, mas um exemplo simples para diff --git a/pt/more-15.md b/pt/more-15.md index 09de911b..f21a8860 100644 --- a/pt/more-15.md +++ b/pt/more-15.md @@ -8,7 +8,7 @@ toc-anchor-text: "Veja mais sobre: Resolvendo erros" ## Erros reportados no final de ambientes -Alguns ambientes (notavelmente alinhamentos do `amsmath` e tabelas do +Alguns ambientes (em particular, alinhamentos do `amsmath` e tabelas do `tabularx`) leem todo o corpo do ambiente antes de processar o conteúdo. Isso significa que qualquer erro dentro do ambiente será relatado na última linha. No entanto, como visto na [lição principal](lesson-15), o contexto do erro @@ -48,16 +48,16 @@ Embora o erro real seja na linha 10, como mostrado pelas linhas de contexto: ``` {: .noedit :} -## Erros adicionais devido a erros anteriores +## Erros adicionais devidos a erros anteriores -Quando executando o LaTeX interativamente pela linha de comando, é possível -parar o processamento no primeiro erro digitando `x` e `` quando o TeX +Ao executar o LaTeX interativamente pela linha de comando, é possível parar +o processamento no primeiro erro digitando `x` e `` quando o TeX esperar por instruções. Você pode então editar o documento e executar o LaTeX -novamente. No entanto se você deixar o TeX passar pelo erro ou se usar um +novamente. No entanto, se você deixar o TeX passar pelo erro ou se usar um editor ou sistema online que faz isso automaticamente, o TeX tentará se -recuperar do erro; no entanto isso pode levar a mais erros. +recuperar do erro, mas isso pode levar a mais erros. -Então não se preocupe com o _número_ de erros relatados, e sempre se concentre +Então, não se preocupe com o _número_ de erros relatados e sempre se concentre em corrigir o _primeiro_ erro. ```latex @@ -73,7 +73,7 @@ More text. No exemplo o erro é o `_`, que deveria ser escrito `\_`. -O TeX relata esse corretamente com a _primeira_ mensagem de erro: +O TeX relata isso corretamente com a _primeira_ mensagem de erro: ``` ! Missing $ inserted. @@ -107,7 +107,7 @@ Alguns erros, especialmente erros que não são detectados antes do final do arquivo, não geram uma mensagem de erro, mas apenas mostram um aviso no log. Se você experimentar este exemplo usando o servidor do TeXLive.net (no botão -'LaTeX Online'), ele vai retornar um arquivo PDF por padrão, pois não há uma +'LaTeX Online'), ele vai devolver um arquivo PDF por padrão, pois não há uma mensagem de erro; para ver a mensagem no log adicione `%!TEX log` no exemplo: ```latex @@ -121,7 +121,7 @@ mensagem de erro; para ver a mensagem no log adicione `%!TEX log` no exemplo: \end{document} ``` -Nesse exemplo a mudança de tamanho da fonte foi erroneamente terminada com `)` +Nesse exemplo, a mudança de tamanho da fonte foi erroneamente terminada com `)` ao invés de `}`. Isso não é detectado até que o final do arquivo seja processado e o TeX detecta que ainda há um grupo aberto. Ele reporta aqui a linha na qual o grupo foi aberto com `{`. Ele não pode detectar o erro "real"