
No meu .emacs eu tenho (setq org-latex-create-formula-image-program 'imagemagick)
Está funcionando, então recebo uma prévia da fórmula, c-c c-x c-l
mas também recebo informações indesejadaslinktoc = all, colorlinks = true, urlcolor = DodgerBlue4, citecolor = PaleGreen1, linkcolor = black
Este é o conteúdo de
\hypersetup{linktoc = all, colorlinks = true, urlcolor = DodgerBlue4, citecolor = PaleGreen1, linkcolor = black}
um arquivo tex em\temp
Como posso obter apenas a fórmula?
Meu sistema operacional é Linux Ubuntu
Responder1
Eu tenho o mesmo problema. Uma opção é adicionada linktoc = all, ...
à variável org-latex-default-packages-alist => hyperref. Você pode fazer isso através de:
Mx personalizar variável RET org-latex-default-packages-alist RET
Então vá até o campo "opção" do pacote
hyperref
e escrevalinktoc = all, ...
Por fim, clique no botão "Aplicar e Salvar" e reinicie
Esta é uma abordagem geral, não para um único arquivo. Eu testo esse procedimento para ocultar os links ( hidelinks
opção).
Responder2
Parece que isso acontece quando você tem uma #+LATEX_HEADER: \hypersetup{...}
linha no seu arquivo organizacional. Quando org gera fragmentos de látex, ele gera um pequeno arquivo de látex com a fórmula junto com o cabeçalho completo de látex. Mas não inclui todos os pacotes padrão org-latex-default-packages-alist
, apenas aqueles com uma extensão t
. E hyperref
é um dos que não estão incluídos por padrão. Então acho que o látex interpreta o conteúdo da hiperconfiguração como parte do documento por algum motivo.
Encontrei algumas soluções alternativas, além da outra resposta aqui.
Remova a linha hypersetup do seu arquivo organizacional e defina
org-latex-hyperref-template
-a~/.emacs.d/init.el
:(setq org-latex-hyperref-template "\\hypersetup{linktoc=all,colorlinks=true,urlcolor=blue,linkcolor=blue}")
(Se você não se importa em usar as mesmas opções para todos os arquivos organizacionais.)
Mantenha a linha hypersetup em seu arquivo organizacional, mas adicione uma
#+LATEX_HEADER: \usepackage{hyperref}
linha explícita para que ela seja carregada mesmo ao gerar fragmentos.Modifique
org-latex-default-packages-alist
para que hyperref seja marcadot
e incluído ao gerar fragmentos.