Cada \\comando no universo LaTeX, explicado

A referência global: centenas de comandos e ambientes LaTeX, do kernel ao amsmath, hyperref, TikZ, biblatex e Beamer, cada um explicado em uma linha.

Cada \command no universo LaTeX, explicado

Esta página define todos os comandos e ambientes LaTeX que aparecem em qualquer lição do Oleafly Learn, além do vocabulário padrão mais amplo que você encontrará em trabalhos reais. Kernel, amsmath, hyperref, graphicx, booktabs, biblatex, TikZ, Beamer e os pacotes que os pesquisadores realmente carregam. Navegue por categoria ou pesquise na página com Ctrl/Cmd-F o comando que você acabou de conhecer. Cada entrada é uma linha: o que faz e, onde importa, de qual pacote vem.

Classes e configuração de documentos

ComandoO que faz
\documentclass{artigo}Primeira linha de cada documento: escolhe o layout geral; artigo é a escolha padrão para artigos.
\documentclass{relatório}Classe para relatórios mais longos: adiciona \chapter e inicia o resumo em sua própria página.
\documentclass{livro}Aula para livros: capítulos, layout frente e verso, capa/principal/verso.
\documentclass{letra}Classe para correspondência, com comandos \opening, \closing e address.
\documentclass{beamer}Aula para apresentações de slides construídas a partir de ambientes frame.
\documentclass[11pt,a4paper]{artigo}Opções comuns de classe: tamanho da fonte (10pt, 11pt, 12pt), papel (a4paper, letterpaper), twocolumn, twoside, landscape, draft, titlepage.
\usepackage{amsmath}Carrega um pacote no preâmbulo para adicionar recursos.
\usepackage[margem=1in]{geometria}Define as margens da página e o tamanho do papel (geometria).
\título{...}Armazena o título do documento, impresso posteriormente por \maketitle.
\autor{...}Armazena a lista de autores de \maketitle; separe vários autores com \and.
\eSeparador entre nomes de autores dentro de \author{...}.
\data{...}Armazena a data mostrada por \maketitle; \date{} esconde, \date{\today} mostra hoje.
\hojeImprime a data atual em tempo de compilação.
\maketitleImprime o bloco de título de \title, \author e \date.
\obrigado{...}Anexa uma nota de rodapé a um título ou nome de autor, por ex. para financiamento ou informações de contato.
\instituto{...}Comando de afiliação de autor usado pelo Beamer e pela classe Springer LNCS.
\inst{1}Marcador sobrescrito de afiliação nas listas de autores do LNCS e Beamer: Ada Lovelace\inst{1}.
\palavras-chave{...}Imprime a lista de palavras-chave do artigo no editoraulas como acmart e llncs.
\endereço{...}classe de carta: armazena o endereço do remetente para o papel timbrado.
\assinatura{...}classe de letras: armazena o nome impresso abaixo do fechamento.
\abertura{Caro...}classe de letras: imprime a saudação e inicia o corpo da carta.
\closing{Atenciosamente,}classe de letras: imprime o bloco de aprovação e assinatura.
\LaTeXImprime o logotipo do LaTeX com suas letras em relevo e em baixo.
\TeXImprime o logotipo do TeX com seu E rebaixado.
\input{arquivo}Cola outro arquivo .tex no lugar, como se você o tivesse digitado lá.
\include{capítulo1}Insere um arquivo de capítulo começando em uma nova página; permite compilações parciais via \includeonly.
\includeonly{capítulo1,capítulo3}Lista de preâmbulo que restringe quais arquivos \include realmente são compilados.
\hipersetup{...}Configura opções de hiperref, como cores de links e metadados de PDF.
\AtBeginDocument{...}Executa o código logo após \begin{document}, útil para configuração tardia.
\AtEndDocument{...}Executa o código pouco antes de o documento terminar.
\makeatletterTorna @ temporariamente uma letra para que você possa usar ou corrigir comandos internos.
\makeatotherRestaura @ ao normal após \makeatletter.
\typeout{...}Imprime uma mensagem no log de compilação e no terminal, útil para depuração.
\protegerProtege um comando frágil dentro de um argumento móvel como \caption ou \section.
\arquivos de listaComando de preâmbulo que registra cada arquivo carregado e sua versão, para relatórios de bugs.

Estrutura e seccionamento

ComandoO que faz
\parte{...}Divisão de nível mais alto, acima dos capítulos, nas aulas de livros e relatórios.
\capítulo{...}Título de capítulo numerado nas aulas de livros e relatórios (não no artigo).
\seção{...}Título de nível superior numerado em um artigo.
\subseção{...}Título numerado um nível abaixo de \section.
\subsubsection{...}Título numerado um nível abaixo de \subsection.
\parágrafo{...}Título de nível mais baixo: um título em negrito no início de um parágrafo.
\subparágrafo{...}Um nível abaixo de \paragraph, raramente necessário.
\seção*{...}O seccionamento com estrela imprime o título sem um número ou entrada de sumário.
\apêndiceMuda a numeração para que os capítulos ou seções seguintes se tornem Apêndice A, B, C.
\apêndiceImprime uma página divisória “Apêndices” separada (pacote de apêndices).
\índice de conteúdoImprime o índice, criado a partir de seus comandos de seccionamento.
\listadefigurasImprime uma lista de todas as legendas de figuras com números de página.
\listoftablesImprime uma lista de todas as legendas de tabelas com números de página.
\frontmatterMudança de classe de livro para as páginas de pré-conteúdo: números de páginas romanos, capítulos não numerados.
\principalA aula de livro volta ao conteúdo principal: números de páginas em árabe, capítulos numerados.
\backmatterTroca de classe de livro para as páginas finais: os capítulos deixam de ser numerados.
\addcontentsline{toc}{chapter}{...}Adiciona manualmente uma entrada ao índice (ou uma lista de figuras/tabelas).
\addtocontents{toc}{...}Grava material arbitrário (como espaçamento) em um arquivo de conteúdo.
\setcounter{secnumprofundidade}{3}Controla a profundidade dos números de corte.
\setcounter{tocprofundidade}{2}Controla a profundidade do sumário.

Definindo comandos e ambientes

ComandoO que faz
\newcommand{\R}{\mathbb{R}}Define seu próprio comando; erros se o nome já existir.
\renewcommand{...}{...}Redefine um comando existente; erros se não existir.
\providecommand{...}{...}Define um comando somente se ainda não estiver definido; caso contrário, silenciosamente não faz nada.
\NovoDocumentoCommandDefinição de comando moderna com argumentos opcionais flexíveis (LaTeX3/xparse).
\newenvironment{nome}{código inicial}{código final}Define seu próprio ambiente com código executado em \begin e \end.
\renewenvironment{nome}{...}{...}Redefine um ambiente existente.
\ensuremath{...}Faz com que o conteúdo matemático de uma macro funcione dentro e fora do modo matemático.
\DeclareMathOperator{\E}{E}Define um nome de operador vertical; a forma estrelada coloca limites abaixo (amsmath).
\DeclareMathOperator*{\argmin}{arg\,min}Forma com estrela: o operador assume os limites abaixo na matemática de exibição (amsmath).
\newtheorem{lema}{lema}Declara um ambiente semelhante a um teorema (amsthm).
\fooNome de exemplo para uma macro definida pelo usuário na lição \newcommand, não um comando LaTeX real.
\abs{x}Exemplo de macro definida pelo usuário da lição de comandos personalizados que compõe barras de valores absolutos.
\mat{A}Exemplo de macro definida pelo usuário da lição de comandos personalizados para um símbolo de matriz em negrito.
\vect{v}Exemplo de macro definida pelo usuário da lição de comandos personalizados para um símbolo vetorial em negrito.
\set{...}Exemplo de macro definida pelo usuário da lição de comandos personalizados que define o tamanho dos colchetes.
\citepairExemplo de macro auxiliar de citação definida pelo usuário da lição de comandos personalizados, não de um comando padrão.
\EExemplo de operador definido pelo usuário para expectativa, normalmente definido com\DeclareMathOperator ou \newcommand.
\RExemplo de macro definida pelo usuário para os reais: \newcommand{\R}{\mathbb{R}}.
\argmax, \argminNomes de operadores para arg max / arg min, definidos neste curso com \DeclareMathOperator* para que os subscritos fiquem abaixo.

Contadores e comprimentos

ComandoO que faz
\newcounter{exemplos}Cria um novo contador, opcionalmente redefinido por um pai: \newcounter{examples}[section].
\setcounter{página}{1}Define o valor de um contador, aqui reiniciando os números das páginas.
\addtocounter{exemplos}{2}Adiciona um valor a um contador sem imprimir nada.
\stepcounter{exemplos}Aumenta um contador em um.
\refstepcounter{exemplos}Incrementa um contador e o torna o alvo do próximo \label.
\valor{exemplos}Lê o valor de um contador para uso em aritmética ou comparações.
\árabe{exemplos}Imprime um contador como algarismos arábicos: 1, 2, 3.
\roman{exemplos}, \Roman{exemplos}Imprime um contador como algarismos romanos minúsculos ou maiúsculos.
\alph{exemplos}, \Alph{exemplos}Imprime um contador em letras minúsculas ou maiúsculas.
\fnsymbol{nota de rodapé}Imprime um contador como símbolos de nota de rodapé: asterisco, punhal e assim por diante.
\newlength{\mygap}Cria um novo registro de comprimento.
\setlength{\parskip}{6pt}Atribui um valor a um registro de comprimento.
\addtolength{\texttheight}{1cm}Adiciona a um comprimento existente.
\settowidth{\mygap}{texto}Define um comprimento para a largura natural de algum texto.
\parindentComprimento do recuo do parágrafo da primeira linha; definido com \setlength{\parindent}{0pt}.
\parskipComprimento do espaço vertical entre parágrafos; definido com \setlength.
\largura de linhaComprimento da linha atual, útil para dimensionamento: width=\linewidth.
\largura do textoComprimento da largura completa do bloco de texto na página.
\textheightComprimento da altura do bloco de texto completo na página.
\largura da colunaLargura de uma coluna em um layout de múltiplas colunas.
\baselineskipDistância vertical entre linhas de base de linhas consecutivas.
\linespread{1.3}Dimensiona o entrelinhamento (espaçamento entre linhas) para todo o documento; precisa de \selectfont ou de um comando de tamanho para entrar em vigor.

Parágrafos, quebras de linha e hifenização

ComandoO que faz
\\Termina a linha atual dentro de parágrafos, tabelas e matrizes.
\\[6pt]Quebra de linha com espaço vertical extra depois dela.
\nova linhaQuebra a linha sem justificá-la e sem permitir quebra de página.
\linebreakSolicita uma quebra de linha justificada aqui; opcional [0-4] define a insistência.
\nolinebreakDesencoraja uma quebra de linha neste momento.
\parTermina o parágrafo, da mesma forma que uma linha em branco na fonte.
\noindentSuprime o recuo da primeira linha do parágrafo seguinte.
\recuoForça o recuo da primeira linha onde, de outra forma, seria suprimido.
\-Marca um ponto de hifenização permitido dentro de uma palavra.
\hifenização{conjunto de dados}Lista de preâmbulos ensinando ao LaTeX como hifenizar palavras específicas.
\desleixadoAfrouxa as regras de espaçamento para que as linhas quebrem com mais facilidade, evitando caixas muito cheias.
\ exigenteRestaura regras estritas de espaçamento após \sloppy.
\raggedrightAlinha à esquerda o texto a seguir em vez de justificá-lo.
\raggedleftAlinha à direita o texto a seguir.
\centralizaçãoCentraliza tudo o que segue dentro do grupo atual, por ex. imagem de uma figura.
\mesma páginaDesencoraja quebras de página no grupo atual.
\enlargethispage{\baselineskip}Torna apenas a página atual um pouco mais alta, para inserir mais uma linha.
~Espaço inseparável: Figure~1 mantém o número na mesma linha.

Espaçamento

ComandoO que faz
\quadInsere um espaço horizontal com a largura de um M maiúsculo.
\qquadInsere duas vezes o espaço de \quad.
\espaçoInsere metade de um \quad de espaço horizontal.
\hspace{1cm}Insere espaço horizontal; desaparece em uma quebra de linha.
\hspace*{1cm}Espaço horizontal que sobrevive mesmo em caso de quebra de linha.
\vespaço{1cm}Insere espaço vertical de um determinado comprimento.
\vespaço*{1cm}Espaço vertical que sobrevive mesmo em caso de quebra de página.
\smallskipInsere um pequeno espaço vertical entre os parágrafos.
\medskipInsere um espaço vertical médio entre os parágrafos.
\bigskipInsere um grande espaço vertical entre os parágrafos.
\hfillEspaço horizontal elástico que separa o conteúdo para preencher a linha.
\vfillEspaço vertical elástico que separa o conteúdo para preencher a página.
\dotfillPreenche a linha restante com pontos, como em uma linha de menu ou conteúdo.
\hrulefillPreenche a linha restante com uma régua horizontal.
\ esticar{2}Cola elástica com peso, para espaçamento proporcional: \hspace{\stretch{2}}.
\preencherO comprimento elástico da unidade; \hspace{\fill} é para onde \hfill se expande.
\fantasma{texto}Ocupa exatamente o espaço do seu argumento, mas não imprime nada.
\hphantom{texto}Ocupa apenas a largura do seu argumento, com altura zero.
\vphantom{texto}Ocupa apenas a altura do seu argumento, com largura zero.
\smash{...}Imprime seu argumento, mas finge que tem altura e profundidade zero.
\strutSuporte invisível na altura de uma linha normal, para uniformizar a altura das linhas.
\mathstrutO modo matemático tem o tamanho de um parêntese, para alinhar radicais e frações.

Caixas e regras

ComandoO que faz
\mbox{...}Caixa horizontal inquebrável; também mantém seu conteúdo em uma linha.
\makebox[3cm][r]{...}Caixa de largura definida com alinhamento escolhido (l, c, r, s).
\fbox{...}Desenha uma moldura em torno do seu conteúdo.
\framebox[3cm][c]{...}Caixa emoldurada de largura definida com alinhamento escolhido.
\parbox{5cm}{...}Uma caixa de parágrafo: uma minicoluna de texto com a largura especificada.
\raisebox{2pt}{...}Desloca seu conteúdo para cima (ou para baixo com comprimento negativo).
\rule{2cm}{0.4pt}Desenha um retângulo preenchido; o burro de carga para linhas personalizadas.
\colorbox{amarelo}{...}Coloca o texto em uma caixa de fundo colorida (xcolor).
\fcolorbox{vermelho}{amarelo}{...}Caixa colorida com moldura colorida (xcolor).

Páginas, numeração e cabeçalhos

ComandoO que faz
\novapáginaEncerra a página atual e inicia uma nova.
\clearpageInicia uma nova página após primeiro liberar todas as figuras e tabelas pendentes.
\cleardoublepageComo \clearpage, mas também garante que a próxima página seja uma página à direita (ímpar).
\pagebreakSolicita uma quebra de página neste ponto, esticando a página até a altura total.
\nopagebreakDesencoraja uma quebra de página neste momento.
\pagenumbering{roman}Define o estilo do número da página (árabe, romano, romano, alfa, alfa), zerando o contador para 1.
\pagestyle{fancy}Define o estilo de cabeçalho/rodapé em execução (simples, vazio, títulos, myheadings, sofisticado) para todas as páginas seguintes.
\thispagestyle{vazio}Substitui o estilo de cabeçalho/rodapé apenas da página atual.
\apáginaImprime o número da página atual; usado dentro de cabeçalhos e rodapés.
\marginpar{...}Coloca uma nota na margem da página próxima à linha atual.
\fancyhf{}Limpa todos os campos de cabeçalho e rodapé do fancyhdr antes de definir o seu próprio.
\fancyhead[R]{...}Define um campo de cabeçalho sofisticado, aqui o da direita.
\fancyfoot[C]{\thepage}Define um campo de rodapé sofisticado, aqui um número de página centralizado.
\headrulewidthmacro fancyhdr para a espessura da regra do cabeçalho; renove para 0pt para remover a linha.
\footrulewidthmacro fancyhdr para a espessura da regra do rodapé, 0pt por padrão.
\newgeometry{margem=2cm}Altera a geometria da página no meio do documento (geometria).
\restoregeometryRetorna à geometria do preâmbulo após \newgeometry (geometria).

Caracteres especiais

Os dez caracteres reservados e como imprimi-los, além de símbolos de texto comuns.

ComandoO que faz
\%Imprime um sinal de porcentagem (simples % inicia um comentário).
\&Imprime um e comercial (& é o separador de colunas da tabela).
\#Imprime um hash (# simples marca argumentos de macro).
\_Imprime um sublinhado (_ simples é um subscrito matemático).
\{ e \}Imprimir chaves (grupo de chaves).
\$Imprime um cifrão (simples $ alterna o modo matemático).
\textbarra invertidaImprime uma barra invertida no texto.
\textasciitildeImprime um til no texto (bare ~ é um espaço inseparável).
\textasciicircumImprime um sinal de intercalação no texto (^ é um sobrescrito matemático).
\barra de textoImprime uma barra vertical no texto.
\textless, \textgreaterImprima < e > corretamente em modo texto.
\ldots, \dotsReticências com espaçamento correto; \dots se adapta no modo matemático (amsmath).
\textellipsisAs reticências em modo texto que \dots usa fora da matemática.
\textemdash, \textendashComandos nomeados para o em e o travessão (mesma saída de --- e --).
\textquotedblleft, \textquotedblrightAspas duplas curvas (geralmente digitadas como pares de crases e pares de apóstrofos).
\guillemetleft, \guillemetrightAspas angulares francesas (grafia antiga: \guillemotleft/\guillemotright).
\dag, \ddagPunhal e punhal duplo no texto, comuns para filiações de autores.
\SSinal de seção, como em S 2.1 de um documento legal.
\PSinal de parágrafo (pilcrow).
\librasSinal de libra britânica.
\euroSinal do euro (pacote eurosym; o kernel também fornece \texteuro).
\direitos autoraisSinal de direitos autorais.
\textregistradoSinal de marca registrada.
\texttrademarkSinal de marca registrada.
\textdegreeSinal de grau: 25\textdegree C.
\textmuMicro verticalassine para texto como mícrons.
\textpermilSinal por mil.

Acentos e letras especiais

Para acentos de texto da era pdfLaTeX; com entrada XeLaTeX/LuaLaTeX e UTF-8 você normalmente pode apenas digitar o caractere.

ComandoO que faz
\'{e}Sotaque agudo: e-agudo como no café com sotaque.
\`{e}Acento grave.
\^{o}Sotaque circunflexo.
\"{u}Trema/dierese.
\~{n}Sotaque til, como em espanhol n-tilde.
\c{c}Cedilla, como em francês c-cedilla.
\v{s}Caron (hacek), comum em nomes tchecos e croatas.
\H{o}Acento agudo duplo húngaro.
\k{a}Ogonek, como em polonês a-ogonek.
\b{o}Sotaque de barra inferior.
\d{u}Acento ponto abaixo, usado na transliteração.
\r{a}Acento de anel, como no anel escandinavo.
\u{o}Breve sotaque.
\.{o}Acento pontilhado.
\t{oo}Amarre o acento unindo duas letras.
\i, \jI e j sem ponto, para empilhar acentos: \'{\i}.
\ae, \AEA ligadura ae, minúsculas e maiúsculas.
\oe, \OEA ligadura oe, como na obra francesa.
\ssS sustenido alemão (eszett).
\o, \OO cortado, como nos nomes dinamarqueses e noruegueses.
\l, \LPolonês cortado l.
\aa, \AAA-ring como uma letra independente, como no nome de Angstrom.

Fontes e tamanhos

ComandoO que faz
\textbf{...}Texto em negrito.
\textit{...}Texto em itálico.
\emph{...}Ênfase que se adapta ao contexto: itálico no texto vertical, vertical no texto itálico.
\textsc{...}Texto em versalete.
\texttt{...}Texto de máquina de escrever (monoespaçado), bom para códigos e nomes de arquivos.
\textrm{...}Texto familiar romano (serif).
\textsf{...}Texto de família sem serifa.
\textmd{...}Peso médio (normal), desfazendo negrito.
\textup{...}Formato vertical, desfazendo o itálico ou inclinado.
\textsl{...}Forma inclinada (oblíqua), distinta do itálico verdadeiro.
\textnormal{...}Redefine a fonte padrão do documento em uma única etapa.
\sublinhado{...}Sublinha o texto; use com moderação, a ênfase geralmente é \emph.
\rmfamily, \sffamily, \ttfamilyDeclarações trocando a família de fontes (serif, sans, mono) até o final do grupo.
\bfseries, \mdseriesDeclarações mudando para negrito ou voltando para peso médio.
\itshape, \slshape, \scshape, \upshapeDeclarações mudando de formato: itálico, inclinado, versalete, vertical.
\normalfontDeclaração redefinindo família, série e forma para os padrões.
\emForma de declaração de \emph: {\em assim}.
\minúsculoO menor dos dez comandos de tamanho.
\tamanho do scriptSegundo menor tamanho, aproximadamente tamanho subscrito.
\footnotesizeO tamanho usado para notas de rodapé.
\pequenoUm pouco menor que o normal.
\tamanho normalO tamanho base do documento.
\grande, \Grande, \LARGEUm, dois e três passos maiores que o normal.
\enorme, \EnormeOs dois maiores tamanhos padrão.
\fontsize{14}{17}\selectfontDefine um tamanho de fonte arbitrário e um salto de linha de base e, em seguida, ativa-o.
\selectfontAtiva o atributo de fonte pendentealterações (NFSS).
\textsuperscript{...}Texto pequeno em relevo, como em marcadores de primeira linha ou de nota de rodapé.
\textsubscript{...}Texto pequeno reduzido no modo de texto.
\famíliapadrãoMacro que contém a família de fontes padrão; renove-o para alterar a fonte de todo o documento.
\sfdefaultMacro nomeando a família sans-serif; \renewcommand{\familydefault}{\sfdefault} torna o documento sem.
\setmainfont{...}Define a fonte do corpo principal por nome em XeLaTeX ou LuaLaTeX (fontspec).
\setsansfont{...}Define a fonte sans-serif por nome em XeLaTeX ou LuaLaTeX (fontspec).
\setmonofont{...}Define a fonte monoespaçada por nome em XeLaTeX ou LuaLaTeX (fontspec).

Cor (xcolor)

ComandoO que faz
\textcolor{vermelho}{...}Colore um pedaço de texto.
\cor{azul}Formulário de declaração: colore tudo até o final do grupo.
\definecolor{marca}{HTML}{2F6F4F}Define uma cor nomeada para uso posterior.
\pagecolor{cinza!10}Define a cor de fundo de toda a página.
\rowcolor{cinza!20}Colore uma linha da tabela (xcolor com a opção table, via colortbl).
\cellcolor{cinza!20}Colore uma célula da tabela (colortbl).
\rowcolors{2}{cinza!10}{branco}Cores de linha alternadas começando em uma determinada linha (opção xcolor table).

Gráficos (gráficox)

ComandoO que faz
\includegraphics[largura=\linewidth]{plot.pdf}Insere um arquivo de imagem; opções de teclas: largura, altura, escala, ângulo, trim+clip, página.
\graphicspath{{figuras/}}Informa ao LaTeX quais pastas procurar por arquivos de imagem.
\rotatebox[origem=c]{90}{...}Gira seu conteúdo em um ângulo.
\scalebox{0.8}{...}Dimensiona seu conteúdo por um fator.
\resizebox{5cm}{!}{...}Redimensiona o conteúdo para uma largura e/ou altura desejada; ! mantém a proporção.
\reflectbox{...}Espelha seu conteúdo horizontalmente.
\includepdf[pages=-]{paper.pdf}Insere páginas inteiras de outro PDF (pdfpages).

Entrando no modo matemático

ComandoO que faz
$...$Matemática embutida em uma frase.
\(...\)Delimitadores matemáticos embutidos oficiais do LaTeX, equivalentes a $...$.
\[...\]Equação não numerada exibida em sua própria linha.
$$...$$Matemática de exibição do Plain TeX; desencorajado em LaTeX, use \[...\] em vez disso.
x^2, x_i^ cria sobrescritos e _ cria subscritos; chaves scripts de vários caracteres: x^{10}.

Matemática: letras gregas

Tudo isso funciona apenas no modo matemático. Existem formas maiúsculas onde a maiúscula grega difere da latina.

ComandoO que faz
\alpha \beta \gamma \deltaLetras gregas alfa, beta, gama, delta.
\epsilon \zeta \eta \thetaLetras gregas épsilon, zeta, eta, theta.
\iota \kappa \lambda \mu \nuLetras gregas iota, kappa, lambda, mu, nu.
\xi \pi \rho \sigma \tauLetras gregas xi, pi, rho, sigma, tau.
\upsilon \phi \chi \psi \omegaLetras gregas upsilon, phi, chi, psi, ômega.
\Gamma \Delta \Theta \Lambda \Xi \PiLetras gregas maiúsculas de gama a Pi.
\Sigma \Upsilon \Phi \Psi \OmegaLetras gregas maiúsculas de Sigma a Omega.
\varepsilon \vartheta \varpiFormas variantes de épsilon (o encaracolado que a maioria dos artigos usa), teta e pi.
\varrho \varsigma \varphiFormas variantes de rho, sigma (final da palavra) e phi (cacheado aberto).
\varGamma \varDelta \varTheta \varLambdaVariantes gregas em maiúsculas e itálico (amsmath).
\varXi \varPi \varSigma \varUpsilon \varPhi \varPsi \varOmegaAs restantes variantes gregas em itálico e maiúsculas (amsmath).

Matemática: operadores binários

ComandoO que faz
\pm, \mpSinais de mais-menos e menos-mais.
\vezesCruz de multiplicação, também usada para dimensões como 3 x 3.
\divSinal de divisão (obelus).
\cdotPonto centralizado para multiplicação.
\ast, \star, \bullet, \circOperadores de asterisco, estrela, marcador e pequenos círculos; \circ também é composição de função.
\oplus, \ominusCirculado mais (soma direta, XOR) e circulado menos.
\otimes, \oslash, \odotTempos circulados (produto tensorial), barra circulada, ponto circulado.
\cunha, \veeCunha (E lógico, produto exterior) e vee (OU lógico, junção).
\terra, \lorAliases de \wedge e \vee nomeados de acordo com sua leitura lógica.
\cap, \copoDefina sinais de interseção e união.
\setminusDefinir barra invertida de diferença: A \setminus B.
\uplusUnião com sinal positivo, para união multiconjunto ou disjunta.
\sqcap, \sqcupTampa e copo quadrados, encontram-se e unem-se na teoria da rede.
\amalgAmálgama (produto invertido), utilizado para coprodutos.
\dagger, \ddaggerPunhal e punhal duplo como operadores matemáticos, por ex. transposição conjugada A^\dagger.
\bigtriangleup, \bigtriangledownOperadores triangulares, por ex. diferença simétrica.
\triangleleft, \trianglerightTriângulos laterais, por ex. relação normal de subgrupo.

Matemática: relações

ComandoO que faz
\leq, \leSinal de menor ou igual (\ le é o alias curto).
\geq, \geSinal de maior ou igual (\ge é o alias curto).
\neq, \neSinal de diferença (\ne é o alias curto).
\ll, \ggSinais de muito menos e muito maior que.
\aproxSinal aproximadamente igual.
\simRelação til, lida como ‘é distribuída como’ ou ‘é semelhante a’.
\simeqSinal assintoticamente igual (til sobre igual).
\congSinal congruente (til sobre duas barras), usado para isomorfismo.
\equivSinal idêntico ao (barra tripla), também usado para congruência.
\proptoSinal proporcional ao.
\asympRelação assintoticamente equivalente (curvas empilhadas).
\doteqSinal de igual com um ponto, lido como ‘aproxima-se’ ou ‘é definido como’.
\prec, \succPrecede e sucede relações, ordenações curvas.
\preceq, \succeqPrecede ou é igual e sucede ou é igual.
\subset, \subseteqSubconjunto adequado e sinais de subconjunto ou de igual.
\supset, \supsetqSuperconjunto adequado e sinais de superconjunto ou de igual.
\sqsubseteq, \sqsupseteqRelações quadradas de subconjunto e superconjunto, usadas para ordem de informações.
\in, \notinDefina a associação e sua negação: x \in A.
\niAssociação invertida: o conjunto contém o elemento.
\vdash, \dashvTorniquete ‘prova’ e seu reverso.
\modelosTorniquete duplo, implicação semântica.
\perpRelação perpendicular/independência.
\paraleloRelação de barras paralelas.
\meioBarra vertical com espaçamento de relação, como na notação construtora de conjuntos ou ‘divisões’.
\nãoNega a seguinte relação imprimindo uma barra: \not\subset.

Matemática: setas

ComandoO que faz
\para, \rightarrowSeta para a direita, como nos tipos de função f: A \to B e limites x \to 0.
\gets, \leftarrowSeta para a esquerda, também usada para atribuição em pseudocódigo.
\leftrightarrowFlecha única de duas pontas.
\RightarrowSeta dupla para a direita, lida como ‘implica’.
\LeftarrowSeta dupla para a esquerda, lida como ‘está implícito em’.
\LeftrightarrowSeta dupla de duas pontas, lida como ‘se e somente se’.
\implies, \impliedby\Rightarrow e \Leftarrow espaçados para lógica (amsmath).
\iff\Leftrightarrow espaçado para ‘se e somente se’.
\mapastoSeta de mapeamento com cauda de barra: x \mapsto x^2.
\longmapstoVersão longa de \mapsto.
\hookrightarrowSeta para a direita com cauda em gancho, para inclusões/incrustações.
\rightharpoonupArpão direito (meia flecha), usado para convergência fraca.
\rightleftharpoonsArpões opostos emparelhados, como no equilíbrio químico.
\leva aSeta ondulada para a direita, ‘leva a’ (amssymb).
\uparrow, \downarrowSetas para cima e para baixo.
\updownarrowSeta vertical de duas pontas.
\Uparrow, \Downarrow, \UpdownarrowSetas verticais com linhas duplas.
\nearrow, \searrowSetas diagonais nordeste e sudeste, por ex. aumentando/diminuindo até um limite.
\nwarrow, \nwarrowSetas diagonais sudoeste e noroeste.
\longrightarrow, \longleftarrowSetas longas e simples.
\Longrightarrow, \Longleftarrow, \LongleftrightarrowSetas duplas longas.
\xrightarrow{f}Seta extensível para a direita com um rótulo na parte superior, crescendo para caber (amsmath).
\xleftarrow{f}Seta extensível para a esquerda com um rótulo no topo (amsmath).

Matemática: grandes operadores

ComandoO que faz
\sum_{i=1}^{n}Sinal de soma com limites.
\prod_{i=1}^{n}Sinal do produto com limites.
\coprodSinal de coproduto (produto invertido).
\int_0^1Sinal integral com limites.
\iintSinal integral duplo (amsmath).
\iiintSinal integral triplo (amsmath).
\ointSinal integral de contorno (circuito fechado).
\bigcap, \bigcupGrande intersecção e união em uma família de conjuntos.
\bigsqcupTaça quadrada grande (união disjunta).
\bigvee, \bigwedgeGrande OR e grande AND sobre um conjunto de índices.
\bigoplus, \bigotimes, \bigodotGrande sinal de mais circulado, tempos e ponto para somas indexadas e produtos de estruturas.
\biguplusGrande união com mais em um conjunto de índices.
\limitesForça os seguintes sub/sobrescritos do operador acima e abaixo: \int\limits_0^1.
\nolimitesForça sub/sobrescritos para o lado em vez de acima e abaixo.

Matemática: delimitadores e dimensionamento

ComandoO que faz
\esquerda( ... \direita)Par delimitador de tamanho automático que cresce para caber em seu conteúdo.
\esquerda. e \direita.Parceiro invisível quando se deseja apenas um lado de um par dimensionado, como nas barras de avaliação.
`\meio`
\big( \Big( \bigg( \Bigg(Delimitadores dimensionados manualmente, de ligeiramente grande a muito grande.
\bigl(...\bigr)Delimitadores dimensionados com espaçamento correto de abertura/fechamento (também \Bigl, \biggl, \Biggl).
\lfloor, \rfloorSuportes de piso.
\lceil, \rceilSuportes de teto.
\langle, \rangleDelimitadores de colchetes angulares esquerdo e direito.
|Delimitador de barra vertical dupla (barras normativas).
\lvert, \rvertBarras de valor absoluto com espaçamento delimitador correto (amsmath).
\lVert, \rVertBarras duplas para normas, com espaçamento correto entre delimitadores (amsmath).
\barra invertidaBarra invertida como símbolo matemático ou delimitador.

Matemática: acentos e decorações

ComandoO que faz
\hat{x}Acento de chapéu pequeno sobre um símbolo.
\verificar{x}Sotaque Caron (chapéu invertido).
\breve{x}Sotaque Breve (arredondado).
\acute{x}, \grave{x}Acentos agudos e graves em matemática.
\tilde{x}Acento til sobre um símbolo.
\bar{x}Barra curta sobre um símbolo.
\vec{v}Seta pequena sobre um símbolo.
\ponto{x}, \ddot{x}Um ou dois pontos sobre um símbolo, comum para derivadas de tempo.
\dddot{x}Três pontos sobre um símbolo (amsmath).
\materiais{x}Acento de anel sobre um símbolo.
\widehat{abc}Chapéu largo que se estende por vários símbolos.
\widetilde{abc}Til largo que se estende por vários símbolos.
\overrightarrow{AB}Esticando a seta para a direita sobre uma expressão, como nos vetores de A a B.
\overleftarrow{AB}Esticando a seta para a esquerda sobre uma expressão.
\overline{x + y}Linha sobre uma expressão inteira.
\sublinhado{x + y}Linha sob uma expressão inteira (também funciona em texto).
\overbrace{...}^{n}Colchete horizontal acima de uma expressão, com um rótulo opcional na parte superior.
\underbrace{...}_{n}Chave horizontal abaixo de uma expressão, com um rótulo opcional abaixo.
\overset{!}{=}Coloca um símbolo acima de outro, por ex. ‘deve ser igual’ (amsmath).
\underset{i}{\max}Coloca um símbolo abaixo de outro (amsmath).
\stackrel{\text{def}}{=}Comando do kernel mais antigo empilhando um símbolo sobre uma relação.
\boldsymbol{\beta}Matemática em negrito que também coloca letras e símbolos gregos em negrito (amsmath).
\primeSímbolo principal; x' é a abreviatura usual para x^{\prime}.

Matemática: operadores semelhantes a log

Toda tipografada na vertical com espaçamento correto; os que tomam limites colocam subscritos abaixo na matemática de exibição.

ComandoO que faz
\sin, \cos, \tan, \cotAs funções trigonométricas básicas.
\sec, \cscSecante e cossecante.
\arcsin, \arccos, \arctanFunções trigonométricas inversas.
\sinh, \cosh, \tanh, \cothFunções hiperbólicas.
\exp, \ln, \log, \lgExponencial e logaritmos (\lg é log base 2 ou 10 por convenção).
\det, \dim, \ker, \degDeterminante, dimensão, núcleo, grau.
\gcd, \hom, \arg, \PrMáximo divisor comum, hom-sets, argumento complexo, probabilidade.
\lim_{x \to 0}Operador de limite, na vertical com o subscrito abaixo na exibição matemática.
\limsup, \liminfLimite superior e inferior.
\inf, \supOperadores ínfimo e supremo, compostos na vertical.
\min, \máxOperadores mínimo e máximo, digitados na vertical com limites abaixo na matemática de exibição.
\bmodOperador mod binário com espaçamento entre operadores: a \bmod n.
\pmod{n}À direita entre parênteses ‘(mod n)’.
\mod{n}À direita de ‘mod n’ sem parênteses (amsmath).
\nomedooperador{lcm}Nome de operador vertical único sem declaração de preâmbulo (amsmath).
\nomedooperador*{ess\,sup}Operador único que leva limites abaixo (amsmath).

Matemática: frações, binômios e empilhamento

ComandoO que faz
\frac{a}{b}Fração empilhada: numerador sobre denominador.
\dfrac{a}{b}Fração forçada para o tamanho total da tela, mesmo em linha (amsmath).
\tfrac{a}{b}Fração forçada para um tamanho embutido pequeno, mesmo em matemática de exibição (amsmath).
\cfrac{a}{b}Fração contínua com níveis aninhados em tamanho real (amsmath).
\sqrt{x}, \sqrt[3]{x}Raiz quadrada; o argumento opcional fornece uma enésima raiz.
\binom{n}{k}Coeficiente binomial entre parênteses (amsmath).
\dbinom{n}{k}, \tbinom{n}{k}Binômios forçados de tamanho de exibição e tamanho de texto (amsmath).
{n \escolha k}Primitiva binomial TeX simples; desencorajado em LaTeX, use \binom.
{a \over b}Fração primitiva de TeX simples; desencorajado em LaTeX, use \frac.
{a \ sobre b}Primitivo de empilhamento Plain TeX sem barra; desencorajado, use \substack ou \genfrac.
\genfrac{(}{)}{0pt}{}{a}{b}Construtor de frações geral por trás de \frac, \binom e amigos (amsmath).
\substack{i < n \\ j < m}Subscrito multilinha sob um grande operador (amsmath).
\sideset{_a^b}{_c^d}{\prod}Anexa índices a todos os quatro cantos de um grande operador (amsmath).
\prescript{a}{b}{X}Super/subscritos à esquerda, como na notação isotópica (mathtools).

Matemática: espaçamento e estilos

ComandoO que faz
\,Espaço matemático fino, como entre um número e sua unidade.
\:Espaço matemático médio.
\;Espaço matemático espesso.
\!Espaço fino negativo, aproximando os símbolos.
\quad, \qquadEspaços de um e dois em, em matemática ou texto.
\estilo de exibiçãoForça o dimensionamento matemático de exibição completo, por ex. grandes limites dentro da matemática in-line.
\estilo de textoForça o dimensionamento matemático embutido dentro da matemática de exibição.
\scriptstyle, \scriptscriptstyleForçar o dimensionamento do subscrito e do subscrito.

Matemática: letras, alfabetos e símbolos diversos

ComandoO que faz
\mathbb{R}Letras em negrito do quadro negro para conjuntos de números (amssymb).
\mathbf{x}Letras verticais em negrito em matemática, comuns para vetores e matrizes.
\mathcal{L}Letras maiúsculas caligráficas, por ex. uma perda ou Lagrangiana.
\mathfrak{g}Letras Fraktur, usadas em álgebra e lógica.
\mathscr{F}Script em letras maiúsculas, mais curvas que \mathcal (mathrsfs).
\mathrm{d}xLetras verticais (romanas) em matemática, para unidades e nomes com várias letras.
\mathit{diferença}Identificador de várias letras em itálico com espaçamento semelhante a palavras.
\mathsf{T}, \mathtt{x}Letras sem serifa e de máquina de escrever em matemática.
\bm{\beta}Símbolos matemáticos em negrito, uma alternativa ao \boldsymbol (pacote bm).
\texto{se } x > 0Texto vertical normal dentro de matemática com espaçamento adequado (amsmath).
\inftySinal do infinito.
\parcialSinal de derivada parcial (d encaracolado).
\nablaOperador Nabla (del) para gradientes e divergência.
\hbarConstante de Planck reduzida, h com uma barra.
\ elScript l minúsculo, usado para evitar confusão com o dígito 1.
\wpWeierstrass pág.
\Re, \ImSímbolos de partes reais e imaginárias (Fraktur R e I).
\alephAleph, para cardeais infinitos.
\emptysetSinal de conjunto vazio.
\varnadaVariante redonda de conjunto vazio que muitos autores preferem (amssymb).
\ânguloSímbolo de ângulo.
\ângulo medidoSímbolo de ângulo medido com um arco (amssymb).
\triânguloSímbolo do triângulo.
\quadrado, \quadradopretoQuadrados abertos e preenchidos; o preenchido geralmente encerra as provas (amssymb).
\diamante, \losangoOperador de pequenos diamantes; símbolo de losango (amssymb para o último).
\top, \botSímbolos superior (verdadeiro) e inferior (falso/indefinido).
\forall, \existeUniversal (‘para todos’)e quantificadores existenciais (“existe”).
\nexisQuantificador existencial negado (amssymb).
\negSinal lógico NÃO.
\portanto, \porqueSinais de três pontos ‘portanto’ e ‘porque’ (amssymb).
\flat, \natural, \sharpAcidentes musicais, também usados ​​em notação matemática.
\ surdoSímbolo radical nu sem argumento.
\marca de seleçãoMarca de verificação (amssymb).
\cdotsPontos centralizados, entre operadores: x_1 + \cdots + x_n.
\vdots, \ddotsPontos verticais e diagonais, principalmente em matrizes.
\dotsb, \dotscPontos semânticos: entre operadores binários e entre vírgulas (amsmath).

ferramentas de exibição amsmath e mathtools

ComandoO que faz
\tag{...}Substitui o número da equação automática pelo seu próprio rótulo (amsmath).
\tag*{...}Como \tag mas sem os parênteses (amsmath).
\notagSuprime o número da equação em uma linha de um ambiente numerado (amsmath).
\nonúmeroSinônimo mais antigo de \notag.
\númerodentro{equação}{seção}Equações numéricas por seção: (2.1), (2.2) (amsmath).
\intertexto{...}Interrompe um bloco de alinhamento com uma linha de texto de largura total, mantendo o alinhamento (amsmath).
\shortintertext{...}Como \intertext com menos espaço vertical (mathtools).
\allowdisplaybreaksPermite que exibições multilinhas sejam divididas entre páginas (amsmath).
\displaybreakSolicita uma quebra de página neste ponto da exibição (amsmath).
\smashoperator{\sum_{i=1}^{n}}Permite que os amplos limites do operador fiquem salientes para que não separem o conteúdo (mathtools).
\mathclap{...}Conteúdo matemático de largura zero, para subscritos/sobrescritos amplos (mathtools).
\coloneqqSinal de definição de dois pontos igual: = com espaçamento correto (mathtools).
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}Define uma macro delimitadora com um formulário de dimensionamento automático com estrela (mathtools).
\eqref{eq:perda}Imprime um número de equação entre parênteses (amsmath).
\qedaquiMove o quadrado do fim da prova para a linha atual, por ex. após uma equação exibida (amsthm).

Ambientes matemáticos

Meio AmbienteO que faz
equaçãoUma equação exibida e numerada.
equação*Uma equação exibida e não numerada (amsmath).
alinharVárias equações exibidas alinhadas nas marcas &, cada uma numerada (amsmath).
alinhar*Equações alinhadas sem números (amsmath).
reunirMúltiplas equações centralizadas sem alinhamento, cada uma numerada (amsmath).
alinharEquações alinhadas com espaçamento controlado manualmente entre colunas (amsmath).
flaignEquações alinhadas empurradas para as margens esquerda e direita (amsmath).
dividirDivide uma equação longa em linhas alinhadas sob um único número, dentro da equação (amsmath).
multilinhaUma longa equação dividida em linhas: primeira linha à esquerda, última linha à direita (amsmath).
alinhado, reunidoVersões básicas de alinhamento/reunião utilizáveis ​​dentro de outro display (amsmath).
subequaçõesNumera as equações internas como 1a, 1b, 1c (amsmath).
casosDistinções de casos agrupadas entre chaves, como em funções por partes (amsmath).
dcasoscases com entradas em estilo de exibição para que as frações permaneçam em tamanho real (mathtools).
matrizMatriz simples sem delimitadores (amsmath).
pmatrizMatriz entre parênteses (amsmath).
bmatrizMatriz entre colchetes (amsmath).
BmatrizMatriz entre chaves (amsmath).
vmatrizMatriz envolta em barras verticais, notação de determinante padrão (amsmath).
VmatrizMatriz envolta em barras duplas (amsmath).
matriz pequenaMatriz compacta dimensionada para uso inline (amsmath).
matrizGrade em modo matemático com alinhamento por coluna, a prima matemática de tabular.
eqnarrayAntigo ambiente de equação de três colunas; desencorajado, seu espaçamento está errado, use align.
ComandoO que faz
\label{fig:setup}Nomeia um ponto (equação, figura, seção) para que você possa consultá-lo.
\ref{fig:setup}Imprime o número de um item rotulado.
\pageref{fig:setup}Imprime o número da página onde fica a etiqueta.
\cref{fig:setup}Imprime o número E o nome do tipo automaticamente: ‘fig. 1’ (inteligente).
\Cref{fig:setup}\cref em maiúscula para o início de uma frase: ‘Figura 1’ (cleveref).
\crefrange{eq:a}{eq:d}Imprime um intervalo: ‘eqs. 1 a 4’ (inteligente).
\labelcref{fig:setup}Imprime apenas o número da etiqueta no estilo intelligentef, sem o nome do tipo (cleveref).
\vref{fig:setup}Referência mais uma frase automática ‘na próxima página’ quando necessário (varioref).
\autoref{fig:setup}referência digitada do hyperref: ‘Figura 1’, com a frase inteira vinculada.
\nameref{sec:introdução}Imprime o texto do título da seção referenciada (hiperref).
\href{https://example.com}{texto do link}Cria um link clicável com texto personalizado (hiperref).
\url{https://example.com}Compõe um URL em tipo de máquina de escrever e o torna clicável.
\hyperref[sec:intro]{essa seção}Cria um link de texto arbitrário para um rótulo (hiperref).
\hypertarget{spot}{...}Cria um destino de link nomeado em qualquer lugar do documento (hiperref).
\hiperlink{spot}{texto}Links para um \hypertarget (hiperref).
\seção fantasmaCria uma âncora para que links para títulos não numerados cheguem ao lugar certo (hiperref).
\texorpdfstring{$\alpha$}{alpha}Oferece uma alternativa de texto simples para matemática em títulos para que os marcadores de PDF permaneçam válidos (hiperref).
\pdfbookmark[1]{Título}{nome}Adiciona uma entrada manual de marcador de PDF (hiperref).

Citações e bibliografia

ComandoO que faz
\cite{knuth1984}Cita uma entrada bibliográfica por chave.
\nocite{chave}Adiciona um verbete à bibliografia sem citá-lo no texto; \nocite{*} adiciona tudo.
\citep{knuth1984}Citação entre parênteses ‘(Knuth, 1984)’ no estilo autor-ano natbib.
\citet{knuth1984}Citação textual ‘Knuth (1984)’ no estilo autor-ano natbib.
\citeauthor{knuth1984}Imprime apenas os nomes dos autores (natbib e biblatex).
\citeyear{knuth1984}Imprime apenas o ano (natbib e biblatex).
\citealp{knuth1984}citação entre parênteses natbib sem parênteses, para construir a sua própria.
\citealt{knuth1984}citação textual natbib sem parênteses ao redor do ano.
\parêncite{knuth1984}citação entre parênteses do biblatex, o análogo de \citep.
\textcite{knuth1984}citação textual do biblatex, o análogo de \citet.
\autocite{knuth1984}citação biblatex que segue a forma preferida do estilo (parênteses, nota de rodapé, etc.).
\footcite{knuth1984}citação do biblatex colocada em nota de rodapé.
\fullcite{knuth1984}Imprime o texto bibliográfico completo da entrada in-line (biblatex).
\citetitle{knuth1984}Imprime o título do trabalho (biblatex).
\bibliografia{refs}BibTeX: imprime a lista de referências de um arquivo .bib.
\bibliographystyle{plainnat}BibTeX: escolhe o formato de referência; os estilos clássicos incluem simples, unsrt, alfa, abbrv, ieeetr, acm, apalike.
\addbibresource{refs.bib}biblatex: registra um arquivo .bib no preâmbulo.
\printbibliografiabiblatex: imprime a lista de referências onde você a coloca.
\bibitem{chave}Uma entrada escrita à mão dentro de um ambiente thebibliography.
thebibliography (meio ambiente)Escrito à mãolista de referência usada quando você ignora totalmente o BibTeX.

Carros alegóricos, figuras e tabelas

Comando ou ambienteO que faz
figura (ambiente)Recipiente flutuante para uma imagem mais legenda; LaTeX escolhe a posição final.
figura* (ambiente)Figura abrangendo ambas as colunas em um documento de duas colunas.
mesa (ambiente)Contêiner flutuante para uma legenda tabular mais; LaTeX escolhe a posição final.
tabela* (ambiente)Tabela abrangendo ambas as colunas em um documento de duas colunas.
\begin{figura}[htbp]Dicas de posicionamento: aqui, superior, inferior, página própria; ! relaxa as regras, [H] (pacote float) significa exatamente aqui.
tabular (ambiente)A grade real de linhas e colunas: células divididas por &, as linhas terminam com \\.
tabular* (ambiente)Tabular esticado até uma largura total especificada.
tabularx (ambiente)Tabela de largura fixa cujas colunas X compartilham o espaço restante (tabularx).
array (ambiente)Grade em modo matemático com alinhamento por coluna.
longtable (ambiente)Tabela que pode ser dividida entre páginas, com cabeçalhos repetidos (tabela longa).
minipágina (ambiente)Minipágina de largura fixa dentro da página, usada para colocar o conteúdo lado a lado.
subfigura (ambiente)Um subpainel com legenda própria, como (a) e (b), dentro de uma figura (sublegenda).
wrapfigure (ambiente)Figura com corpo de texto envolvendo-a (wrapfig).
sidewaysfigure, sidewaystable (ambientes)Os carros alegóricos giraram 90 graus em sua própria página (girando).
paisagem (meio ambiente)Gira páginas inteiras para paisagem, com a página PDF girada automaticamente (pdflscape).
trêspartáveis (ambiente)Envolve uma tabela para que as notas de rodapé se alinhem com a largura da tabela (três partes).
tablenotes (ambiente)A lista de notas está em uma tabela de três partes, marcada com \tnote{a}.
adjustbox (ambientee \adjustbox)Dimensiona, redimensiona ou corta qualquer conteúdo com opções de valores-chave (adjustbox).
\caption{...}Adiciona uma legenda numerada a uma figura ou tabela; coloque \label depois dele.
\caption*{...}Legenda sem número ou entrada de lista (pacote de legenda).
\captionsetup{...}Configura fontes de legenda, rótulos e espaçamento (pacote de legenda).
\topruleRegra pesada no topo de uma tabela booktabs.
\midruleRegra média entre o cabeçalho e o corpo de uma tabela booktabs.
\bottomruleRegra pesada na parte inferior de uma tabela booktabs.
\cmidrule(lr){2-3}Regra parcial que abrange colunas selecionadas (booktabs).
\addlinespacePequeno espaço vertical extra entre as linhas dos booktabs, em vez de uma regra.
\hlineLinha horizontal de largura total em tabela simples; as regras do booktabs geralmente parecem melhores.
\cline{2-3}Linha horizontal abrangendo colunas selecionadas em uma tabela simples.
\vlineLinha vertical neste ponto de uma linha da tabela; os especificadores de coluna `
\multicolumn{2}{c}{Cabeçalho}Mescla células em colunas em uma linha.
\multirow{2}{*}{Rótulo}Mescla células verticalmente em linhas (várias linhas).
\arraystretchFator para altura da linha da tabela; definido com \renewcommand{\arraystretch}{1.3}.
\tabcolsepComprimento do preenchimento em cada lado de uma coluna tabular.
\newcolumntype{C}{>{\centering\arraybackslash}X}Define um especificador de coluna reutilizável (pacote de array).
\endfirstheadlongtable: marca o final do cabeçalho mostrado apenas na primeira página.
\endheadlongtable: marca o final do cabeçalho repetido em todas as páginas seguintes.
\endfootlongtable: marca o final do rodapé mostrado em cada quebra de página.
\endlastfootlongtable: marca o final do rodapé mostrado apenas no final.
\FloatBarrierPára os carros alegóricos que passam por este ponto (placeins).

Notas de rodapé

ComandoO que faz
\nota de rodapé{...}Coloca uma nota no final da página, marcada com um número automático.
\nota de rodapéImprime apenas o marcador de nota de rodapé, para locais onde \footnote não é permitido.
\footnotetext{...}Fornece o texto para um \footnotemark anterior.

Teoremas e provas

Comando ou ambienteO que faz
\newtheorem{lema}{lema}Declara um ambiente semelhante a um teorema (amsthm).
\newtheorem*{observação}{Observação}Declara um ambiente semelhante a um teorema não numerado (amsthm).
\theoremstyle{definição}Define a aparência (simples, definição, observação) para as seguintes declarações \newtheorem (amsthm).
teorema (meio ambiente)Bloco de teorema numerado, criado por \newtheorem{teorema}{Teorema}.
prova (ambiente)Bloco de prova que imprime ‘Prova’. e termina com o quadrado QED (amsthm).

Verbatim, código e listagens

Comando ou ambienteO que faz
`\verbocódigo
literalmente (ambiente)Bloco de texto impresso exatamente como digitado, em fonte de máquina de escrever.
\verbatiminput{arquivo.txt}Imprime um arquivo inteiro literalmente (pacote literal).
lstlisting (ambiente)Listagem de código-fonte com destaque de sintaxe opcional (listagens).
`\lstinlinecódigo
\lstset{linguagem=Python}Configura padrões de listagens: idioma, numeração, cores (listagens).
\lstinputlisting{script.py}Compõe um arquivo de origem inteiro como uma listagem (listagens).
cunhado (ambiente)Blocos de código realçados alimentados por pigmentos; precisa de -shell-escape em tempo de compilação (cunhado).
`\mintinline{python}código

Projetor (slides)

Comando ou ambienteO que faz
frame (ambiente)Um slide do Beamer: \begin{frame}{Título do slide} ... \end{frame}.
\quadro{...}Formulário de slide de um comando do Beamer; o ambiente frame é o caminho usual.
\frametitle{...}Define o título do slide dentro de um quadro.
\framesubtitle{...}Define uma legenda menor abaixo do título do quadro.
\página de títuloBeamer: dentro de um quadro, imprime o slide do título a partir dos metadados do título.
\tabeladeconteúdo[seçãoatual]Descreva o slide destacando a seção em que você está.
\pausaBeamer: revela o restante do quadro na próxima etapa do slide.
\onslide<2->O conteúdo aparece a partir de uma determinada etapa de sobreposição.
\somente<2>{...}O conteúdo existe apenas nas etapas fornecidas e não ocupa espaço em nenhum outro lugar.
\descobrir<2->{...}O conteúdo é invisível antes de ser pisado, mas sempre reserva seu espaço.
\visível<2->{...}, \invisível<2>{...}Mostre ou oculte conteúdo em determinadas etapas sem alterar o layout.
\alert{...}Destaca o texto na cor de alerta do tema, geralmente vermelho.
bloco (ambiente)Caixa intitulada na cor padrão do tema.
alertblock (ambiente)Caixa intitulada na cor do alerta, para avisos ou pontos-chave.
exampleblock (ambiente)Caixa intitulada na cor do exemplo, geralmente verde.
columns (ambiente) e \column{0.5\textwidth}Regiões de layout lado a lado em um slide.
\usetheme{Madrid}Beamer: escolhe o tema da apresentação no preâmbulo.
\usecolortheme{cavalo marinho}Troca apenas a paleta de cores do tema.
\usefonttheme{serif}Troca apenas as opções de fonte do tema.
\setbeamertemplate{símbolos de navegação}{}Substitui um elemento do tema, removendo aqui os ícones de navegação.
\setbeamercolor{título}{fg=preto}Substitui uma cor do tema.
\nota{...}Notas do orador anexadas a um quadro, mostradas apenas na saída de notas.

TikZ e diagramas

Comando ou ambienteO que faz
tikzpicture (ambiente)Tela para desenhos TikZ; todos os comandos \draw e \node vão dentro dele.
\tikzImagem embutida única: \tikz \draw (0,0) círculo (2pt);.
\desenhar (0,0) -- (1,1);Comando de caminho TikZ que desenha linhas e formas; opções como [thick, red, ->] estilizam-no.
\preencherComando de caminho TikZ que preenche uma forma em vez de contorná-la.
\filldrawComando de caminho TikZ que preenche e contorna uma forma.
\sombraComando de caminho TikZ que é preenchido com um gradiente.
\clipCaminho TikZ que restringe todos os desenhos posteriores ao seu interior.
\caminhoCaminho TikZ que calcula coordenadas sem desenhar, por ex. para colocar nós.
\node em (0,0) {rótulo};Comando TikZ que coloca texto ou formas em coordenadas.
\coordenada (a) em (1,2);Nomeia um ponto para reutilização em caminhos posteriores.
\foreach \i em {1,...,5}Loop que repete o desenho do código em uma lista (TikZ/pgffor).
\tikzset{meuestilo/.style={...}}Define estilos TikZ reutilizáveis ​​de maneira moderna.
\tikzstyleSintaxe de definição de estilo antigo; obsoleto, use \tikzset.
\usetikzlibrary{posicionamento}Carrega recursos extras do TikZ no preâmbulo.
\matriz (TikZ)Arranjo de nós alinhado à grade dentro de uma imagem tikz.
tikzcd (ambiente)Grade para diagramas comutativos; células divididas por & (tikz-cd).
\seta[r, "f"]Desenha uma seta entre as células em um diagrama comutativo tikz-cd.

Unidades (siunitx)

ComandoO que faz
\num{12345.678}Formata um número com agrupamento de dígitos e marcadores decimais adequados.
\qty{9,8}{\metro\por\segundo\quadrado}Número com unidade, espaçado corretamente (nome siunitx v3).
\unidade{\quilo\grama}Unidade sozinha (nome siunitx v3).
\SI{9,8}{\metro\por\segundo\quadrado}nome v2 de \qty; ainda amplamente visto em jornais.
\si{\quilo\grama}v2 nome de \unit.
\sisetup{...}Configuração global do siunitx.
\DeclareSIUnit{\parsec}{pc}Define uma unidade personalizada (siunitx).

Glossários e siglas

ComandoO que faz
\gls{svm}Imprime uma entrada de glossário ou acrônimo, expandindo-o na primeira utilização (glossários).
\Gls{svm}Forma maiúscula para início de frase (glossários).
\glspl{svm}Forma plural da entrada (glossários).
\newglossaryentry{árvore}{nome=árvore, descrição={...}}Declara um termo do glossário (glossários).
\newacronym{svm}{SVM}{máquina de vetores de suporte}Declara um acrônimo com formas curtas e longas (glossários).
\acrshort{svm}, \acrlong{svm}Forçar o formato curto ou longo, independentemente do primeiro uso (glossários).
\makeglossáriosComando de preâmbulo que ativa o processamento de glossários/siglas (glossários).
\printglossárioImprime uma lista de glossário onde você a coloca (glossários).
\printglossáriosImprime o glossário e as listas de siglas onde você o coloca (glossários).

Algoritmos e pseudocódigo

Os comandos de palavras-chave são de algpseudocode (algorithmicx); o algoritmo float os envolve.

Comando ou ambienteO que faz
algoritmo (ambiente)Container flutuante para pseudocódigo, com legenda e número (algoritmo).
algorítmico (ambiente)O próprio corpo do pseudocódigo, contendo os comandos de palavras-chave (algpseudocódigo).
\EstadoUma linha de instrução de pseudocódigo.
\If{...}, \ElsIf{...}, \Else, \EndIfPalavras-chave de bloco condicional.
\For{...}, \ForAll{...}, \EndForFaça um loop de palavras-chave em um intervalo ou conjunto.
\While{...}, \EndWhilePalavras-chave em loop while.
\Function{Nome}{args}, \EndFunctionBloco de definição de função.
\Procedure{Nome}{args}, \EndProcedureBloco de definição de procedimento.
\RetornarA palavra-chave de retorno.
\Comentário{...}Comentário alinhado à direita em uma linha de pseudocódigo.
\Exigir, \GarantirLinhas de pré-condições e pós-condições no topo de um algoritmo.

Idioma, citações e pacotes editoriais

ComandoO que faz
\selectidioma{alemão}Muda o idioma ativo: hifenização, legendas, datas (babel).
\foreignlingual{francês}{...}Compõe uma passagem curta sob as regras de outro idioma (babel).
\enquote{...}Aspas sensíveis ao contexto que aninham e são localizadas corretamente (csquotes).
\todo{Corrigir isso}Nota de margem sinalizando trabalho a fazer (todonotes).
\listadetodosImprime uma lista de todas as notas de tarefas (todonotes).
\missingfigure{...}Caixa de espaço reservado para uma figura que você ainda não fez (todonotes).
\xespaçoNo final de uma macro, adiciona um espaço, a menos que haja pontuação (xspace).
\patchcmd{\cmd}{find}{replace}{ok}{fail}Corrige a definição de uma macro existente (etoolbox).
\apptocmd, \pretocmdAnexe ou acrescente código a uma macro existente (etoolbox).
\newtoggle{rascunho}, \toggletrue{rascunho}, \iftoggle{rascunho}{...}{...}Sinalizadores booleanos leves (etoolbox).

Pacotes de layout e tipografia em uma linha

Pacote ou comandoO que faz
\setstretch{1.25}Define um fator exato de espaçamento entre linhas (setspace).
\espaçamento duploMuda para espaçamento duplo entre linhas (setspace).
\onehalfespaçamentoMuda para espaçamento entre linhas de um e meio (setspace).
\espaçamento simplesVolta para o espaçamento entre linhas simples (setspace).
espaçamento (ambiente)Define um fator de espaçamento de linha personalizado para seu conteúdo (setspace).
\titleformat{\section}{...}{...}{...}{...}Redesenha a aparência de um título de seção (titlesec).
\titlespace{\section}{0pt}{12pt}{6pt}Ajusta o espaço ao redor de um título (titlesec).
\setlist[itemize]{noitemsep}Configura o espaçamento e os rótulos da lista globalmente ou por nível (enumitem).
parskip (pacote)Alterna o documento para bloquear parágrafos: espaço entre, sem recuo.
microtipo (pacote)Protuberância e expansão sutis que melhoram a justificação; basta carregá-lo.
multicols (ambiente)Texto balanceado de múltiplas colunas sem a opção de classe de duas colunas (multicol).

Química, física e notação de domínio

ComandoO que faz
\ce{H2O}Compõe uma fórmula química ou reação (mhchem).
\chemfig{...}Desenha um diagrama de estrutura química (chemfig).
`\freio{\phi\psi}`

Comandos da classe do editor

Comando ou ambienteO que faz
\IEEEauthorblockN{...}IEEEtran: formata um bloco de nome de autor na área de título da conferência IEEE.
\IEEEauthorblockA{...}IEEEtran: formata um bloco de afiliação de autor na área de título da conferência IEEE.
\ccsdesc[500]{...}acmart: declara um conceito ACM CCS para classificação do artigo.
CCSXML (ambiente)acmart: contém o XML de conceitos CCS do ACM legível por máquina da ferramenta de classificação ACM.
\Universidade{...}Comando de metadados específico de classe visto em modelos de tese, não no LaTeX padrão.

Ambientes em geral

Um ambiente é uma região aberta com \begin{name} e fechada com \end{name}; tudo entre os dois segue o comportamento daquele ambiente. A história completa está em comandos vs ambientes. Os de uso geral:

Meio AmbienteO que faz
documentoO corpo de cada documento fica entre \begin{document} e \end{document}.
resumoImprime o resumo do artigo com o título e layout padrão da turma.
página de títuloEnvolve uma página de título completa feita à mão; a página não é numerada.
centroCentraliza seu conteúdo horizontalmente.
flushleftAlinha seu conteúdo à esquerda, irregular à direita.
flushrightAlinha seu conteúdo à direita, irregular à esquerda.
itemizarLista com marcadores; cada entrada começa com \item.
enumerarLista numerada; cada entrada começa com \item.
descriçãoLista rotulada; as entradas começam com \item[Label].
\itemInicia uma entrada nas listas de itemização, enumeração ou descrição.
citaçãoBloco recuado para citações curtas, sem recuo de parágrafo.
citaçãoBloco recuado para citações mais longas, com recuo de parágrafo.
versoBloco recuado para poesia, onde \\ termina cada linha do verso.
desleixadoParágrafos compostos com quebra de linha relaxada, a forma ambiental de \sloppy.
listaO construtor de lista geral a partir do qual itens e amigos são definidos.
trivlistLista básica sem rótulos ou margens, usada dentro de definições de macro.
conteúdo do arquivoGrava seu corpo em um arquivo em tempo de compilação, por ex. para enviar um .bib dentro do .tex.
apêndicesEnvolve os capítulos do apêndice, habilitando \appendixpage e ferramentas por apêndice (pacote de apêndice).

Para onde ir em seguida

Esta página é o dicionário. As lições são a gramática. Para um one-pager pronto para colar, mantenha a folha de dicas aberta. Para saber a diferença entre os blocos \command{...} e \begin{...}, leia comandos vs ambientes. Para um símbolo que você pode imaginar, mas não pode nomear, use símbolos matemáticos. Para ver a aparência de qualquer comando do modo matemático, cole-o na visualização ao vivo e observe-o ser renderizado.

Voltar para Referência de mesa