Para que serve a caixa vermelha (espaço reservado) do TeXStudio?

Para que serve a caixa vermelha (espaço reservado) do TeXStudio?

Quando preencho automaticamente um ambiente, recebo uma caixa vermelha (que agora conheço, deessa questãoé chamado de espaço reservado.)

espaço reservado para conteúdo espaço reservado de conteúdo com conteúdo

Para que servem esses espaços reservados, quais funcionalidades estão associadas a eles e qual é o fluxo de trabalho pretendido para usá-los?

(Acho que esta informação provavelmente está aqui em algum lugar, espalhada por uma série de perguntas/respostas diferentes. Mas seria ótimo ter tudo em um só lugar e saber que não estou perdendo nada)

Responder1

Os espaços reservados são usados ​​principalmente para indicar argumentos quando os comandos são preenchidos automaticamente: as condições em que eles aparecem podem ser controladas por meio de cwlarquivos.

Ao designar para onde vão esses espaços reservados, você poderá pular rapidamente de um argumento para o próximo usando o atalho de teclado Ctrl+ Left/ Right, que visa tornar a composição de seus documentos mais eficiente. (Compare isso com quando não há espaços reservados disponíveis.)

Por exemplo:

foto1

Quando terminar de digitar os argumentos nos espaços reservados, você poderá usar Ctrl+ Shift+ Kpara remover os espaços reservados (ou seja, as caixas em questão).

Outra propriedade útil dos espaços reservados (que podem ser personalizados, principalmente em macros de usuário) é apropriedade de espelho. Com isso, você pode definir dois (ou mais) espaços reservados para terem o mesmo conteúdo. Você pode ver isso em ação com um dos atalhos de teclado padrão no TeXstudio, Ctrl+ E, que é um atalho para criar \begin{}/ \end{}ambientes.

foto2

Aqui eu uso a seguinte sequência de atalhos de teclado:

  • Ctrl+ Epara criar o \begin{document}e\end{document}
  • Ctrl+ Rightpara pular para o próximo espaço reservado; e insira o corpo do documento (destacando o contentnome do espaço reservado para fácil substituição pelo meu próprio texto)
  • Ctrl+ Epara criar o ambiente align/equation
  • Ctrl+ Rightpara pular para o próximo espaço reservado; e entre no equationcorpo do ambiente
  • Ctrl++ Shiftpara Kremover espaços reservados.

Tais funcionalidades e propriedades dos espaços reservados são disponibilizadas para o usuário TXS usar também em suas próprias macros de usuário. Veresta respostaPor exemplo. (Desculpe pela auto-conexão não intencional - é mais fácil encontrar exemplos de minhas respostas anteriores.)

Na mesma linha: o TXS é inteligente o suficiente para destacar os espaços reservados quando o cursor é deixado em conteúdo relevante por um curto período. Por 'destacar os espaços reservados', quero dizer o reenquadramento dos comandos como visto no gif. (O realce de equation, usei o atalho Ctrl+ D.)

Isso permite (usando as propriedades dos espaços reservados) substituir conteúdos em espaços reservados espelhados de forma rápida e simultânea (mais uma vez, para fins de eficiência).

foto3

Todas as outras propriedades relacionadas à função 'espaço reservado' são indicadas noManual TXS, Seção 4.5.1 sobre macros de texto (que não vou detalhar aqui).

informação relacionada