Se eu inserir uma imagem em um arquivo de látex (via \includegraphics
), o auctex permite selecionar o arquivo e inserir o nome do arquivo.
No entanto, usando esse diálogo, só posso escolher o nome do arquivo e não consigo visualizar as imagens como nas caixas de diálogo do seletor de arquivos dos programas GUI comuns.
Como posso obter isso no emacs também? Ou seja, tenho pré-visualizações de miniatura de imagem ao selecionar uma imagem para o meu arquivo tex.
Editar Acabei de descobrir o icicles
modo que gera miniaturas para find-file
. No entanto, ele não parece funcionar com auctex e conclusão dentro \includegraphics
da caixa.
helm
e definirLaTeX-includegraphics-read-file
como,LaTeX-includegraphics-read-file-relative
terá visualizações. Deixe-me saber se isso satisfaz você e eu vou escrever uma resposta.Respostas:
Se você definir
LaTeX-includegraphics-read-file
comoLaTeX-includegraphics-read-file-relative
, o preenchimento automáticohelm
fornece este recurso:Configurando o AUCTeX
Você pode personalizar
LaTeX-includegraphics-read-file
( M-xcustomize-variable
RETLaTeX-includegraphics-read-file
RET) e selecionar arelative
opção ou adicionar o seguinte ao seu arquivo init:Instalando e configurando
helm
Você pode instalar a
helm
partir do repositório Melpa, aqui estão as instruções sobre como adicioná-lo. Quando terminar, emitir M-xlist-packages
RET, vá para ahelm
entrada e pressione i x.Agora você precisa configurar
helm
. Aqui está um bom tutorial inicial. Você pode escolher entre uma configuração mínima:e uma configuração estendida:
Por favor, esteja ciente das diferenças entre a conclusão padrão do Emacs e
helm
a primeira .Comece a usar o novo recurso
Reinicie o Emacs e você estará pronto. Em um buffer LaTeX, emita C-c RET
includegraphics
RET(observe que você pode explorar ohelm
preenchimento automático) e selecione a imagem que deseja incluir. Para ver a visualização, como mostrado no início, pressione duas vezes a combinação de teclas associada ahelm-execute-persistent-action
( C-zpor padrão ou TABna configuração estendida acima) ou mova para cima e para baixo na lista de arquivos com C-upe C-down(consulte esta resposta ).fonte
helm-follow
modo de leme que é necessário. Basta pressionarC-c C-f
quando estiver nohelm-find-file
menu, para poder navegar pelos arquivos com visualização. No entanto, posso ativar o modo de acompanhamento do leme como padrão ao entrar no menu de arquivo de localização do leme? Ou seja, que eu não preciso pressionarC-c C-f
?;-)