Quero implementar um atalho no LyX que possa usar para inserir meu próprio ambiente de itens.
O motivo da implementação é o seguinte: porque quando você deseja adicionar um ambiente de itemização, o ambiente do Lema também muda. Qualquer pessoa que use o LyX sabe como isso é irritante.
Na melhor das hipóteses, apenas pressiono Ctrl+Alt+i
e o ambiente aparece.
Responder1
Ao inserir o ambiente Itemize, você sai do ambiente Lemma. Sim, isso pode ser irritante.
Para enviar o ambiente Itemize (ou outro) para o ambiente acima (lema, neste caso), pressione Tab
enquanto estiver em sua lista detalhada.
Para criar um atalho que faça isso para você de uma só vez, acesse Tools > Preferences > Shortcuts > New
e insira como função
command-sequence layout Itemize; command-alternatives completion-accept;cell-forward;tab-insert;depth-increment;outline-in
Atribua um atalho e pronto!
Dica profissional:Eu criei a função 1) sabendo que é possível usar o command-sequence
na especificação de atalhos - é extremamente poderoso (exemplo). 2) Eu sabia que você tinha que usar Tab
ambientes push - tenho certeza que encontrei isso na documentação do LyX. 3) Por fim, pesquisei quais funções Tab
e shortcut to insert Itemize
executava nos atalhos definidos, e compus o using command-sequence
.
Espero que isso responda à sua pergunta. De qualquer forma, obrigado pelo "soduko" :)