Não tenho tanta certeza de substituir a fonte por uma imagem, mas você pode ter imagens embutidas como resultado nos blocos de origem.
Se você adicionar a opção de inicialização " inlineimages
" ao seu buffer, quaisquer links no seu buffer que apontem para imagens locais que ele entende serão renderizados.
Se você não tem um bloco de opções de inicialização, que seria apenas uma linha na parte superior do seu arquivo que se parece com: #+STARTUP: inlineimages
.
Isso corrige apenas metade do seu problema ... quando você C-c C-c
bloqueia uma imagem, obtém um link em vez de uma imagem embutida ...
Felizmente, você pode corrigir isso adicionando o seguinte à sua configuração do Emacs:
(add-hook 'org-babel-after-execute-hook
(lambda ()
(when org-inline-image-overlays
(org-redisplay-inline-images))))
Isso permitirá que você veja imagens em linha quando abrir o buffer pela primeira vez e atualize-as avaliando a origem do bloco.
Agora, como para todo o negócio de substituição de fontes:
Não sei como fazer isso dentro do buffer da organização, mas nas exportações da organização (para HTML, PDF e assim por diante ...), se você não quiser mostrar os blocos de origem que geram seus resultados, você pode adicionar um :exports results
argumento " " ao cabeçalho do seu bloco de código. Isso fará parecer que a fonte foi substituída pelo resultado da sua imagem.
A partir do modo org 8.2.10 em diante, foi possível adicionar o
:eval no-export
argumento ao cabeçalho do bloco de código. O resultado é que o bloco de código é executado normalmente, mas não é exportado. Somente a saída, figura neste caso, após a#+RESULTS:
linha ser visível no documento exportado.fonte