ConTeXt — Descrições

Wed 25 May 2011

Filed under ConTeXt

Muitas vezes em um texto é nessario descrever algo ou ilustrar alguma ideia. Para tanto, o ConTeXt oferece um recurso chamado description.

A primeira coisa a fazer é dizer ao processador qual é o nome da descrição que gostaria de fazer e como ela deve ser formatada, inserindo o seguinte código no preâmbulo:

\definedescription [<nome>] [<opções>]

Em que <nome> será como você irá informar ao ConTeXt para usar essa sua descrição. <opções> são os parâmetros de formatação que podem ser quaisquer um da seguinte lista (que poderia ser inserida aqui como descrição, diga-se de passagem):

  • headstyle: normal bold slanted boldslanted type cap small… command
  • style: normal bold slanted boldslanted type cap small… command
  • color: name
  • width: fit broad dimension
  • distance: dimension
  • sample: text
  • text: text
  • align: flushleft middle flushright
  • margin: standard yes no dimension
  • location: left right top serried inmargin inleft inright hanging
  • headcommand: command
  • hang: fit broad number
  • before: command
  • inbetween: command
  • after: command
  • indentnext: yes no
  • indenting: never not no yes always first next

Este recurso pode tanto ser usado como comando

\<nome> {<texto>}

ou como ambiente com o par start-stop

\start<nome>
    <texto>
\stop<nome>

Em que <nome> tem a mesma definição citada acima e <texto> é a descrição em si.

Observação: quando uma descrição é maior que uma linha do documento gerado, deve-se utilizar o par start-stop. Caso contrário você se deparará com erros estranhos… ó.Ò

Exemplo mínimo:

\definedescription [conceito] [location=left, headstyle=bold, width=broad]
\starttext
    \conceito {Relógio} instrumento para acompanhamento da ilusão que
        chamamos de tempo.

    \startconceito {Buraco de minhoca}%
        literalmente um buraco feito por uma minhoca.

        Ou a teoria da astronomia de que um buraco negro
        liga dois espaços diferentes.
    \stopconceito
\stoptext

Comments


TECEPE ENG BR © tecepe Powered by Pelican and Twitter Bootstrap. Icons by Font Awesome and Font Awesome More