ConTeXt — Descrições
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