O TikZ é um pacote de látex usado para desenhar imagens precisas em documentos de látex. Ele possui uma especificação massiva e uma grande quantidade de recursos que podem ser úteis para questões de estilo de saída gráfica .
Que dicas as pessoas têm para jogar golfe no TikZ? Como sempre, as dicas devem ser específicas para o TikZ (por exemplo, "Remover comentários" não são uma resposta) e seguir uma única dica por resposta.
Respostas:
Usar
\documentclass[tikz]{standalone}
Por acaso, encontrei o seguinte no manual da
standalone
embalagem:Assim, em vez de
alguém pode escrever
para salvar 5 bytes.
fonte
Usar
\def
\def
é uma ferramenta incrivelmente poderosa quando se trata de golfe.\def
permite atribuir algo a uma variável.Isso pode ser usado simplesmente com o botão para salvar um número que você pode usar várias vezes, por exemplo
Definirá
1456
como\x
para uso futuro, como salvar uma variável em uma linguagem de programação.No entanto,
\def
é muito mais poderoso que isso, porque\def
não define uma variável, define um trecho de código a ser substituído no programa sempre que for chamado.Por exemplo, digamos que você queira desenhar alguns retângulos usando
\draw
o código a seguir:Usar
\def
isso pode ser escrito como:fonte
Use em
\tikz
vez dotikzpicture
ambienteEm vez de criar um
tikzpicture
ambiente (36 bytes), você pode usar o\tikz
comando (7 bytes)As opções globais podem ser definidas entre colchetes usando o comando tikz como tal
\tikz[options...]{...}
. Se o código tikz tiver uma linha, as chaves podem ser omitidas, economizando mais dois bytes.Exemplo:
Ambos os programas a seguir exibem a imagem na parte inferior
Agradecemos ao WheatWizard por calcular o uso multilinha de
\tikz
fonte