
En mi .emacs tengo (setq org-latex-create-formula-image-program 'imagemagick)
Está funcionando, así que obtengo una vista previa de la fórmula, c-c c-x c-l
pero también obtengo información no deseada.linktoc = all, colorlinks = true, urlcolor = DodgerBlue4, citecolor = PaleGreen1, linkcolor = black
Este es el contenido de
\hypersetup{linktoc = all, colorlinks = true, urlcolor = DodgerBlue4, citecolor = PaleGreen1, linkcolor = black}
un archivo tex en\temp
¿Cómo puedo obtener sólo la fórmula?
Mi sistema operativo es Linux Ubuntu
Respuesta1
Tengo el mismo problema. Una opción es agregar linktoc = all, ...
a la variable org-latex-default-packages-alist => hyperref. Puedes hacer esto a través de:
Mx personalizar-variable RET org-latex-paquetes-default-alist RET
Luego vaya al campo "opción" del paquete
hyperref
y escribalinktoc = all, ...
Finalmente presione el botón "Aplicar y Guardar" y reinicie
Este es un enfoque general, no para un solo archivo. Pruebo este procedimiento para ocultar los enlaces ( hidelinks
opción).
Respuesta2
Parece que esto sucede cuando tienes una #+LATEX_HEADER: \hypersetup{...}
línea en tu archivo de organización. Cuando org genera fragmentos de látex, genera un pequeño archivo de látex con la fórmula junto con el encabezado de látex completo. Pero no incluye todos los paquetes predeterminados en org-latex-default-packages-alist
, solo los que tienen la extensión t
. Y hyperref
es uno de los que no se incluyen por defecto. Entonces supongo que látex interpreta el contenido de la hiperconfiguración como parte del documento por alguna razón.
Encontré algunas soluciones, además de la otra respuesta aquí.
Elimine la línea hypersetup de su archivo de organización y configúrela
org-latex-hyperref-template
en~/.emacs.d/init.el
su lugar:(setq org-latex-hyperref-template "\\hypersetup{linktoc=all,colorlinks=true,urlcolor=blue,linkcolor=blue}")
(Si no le importa utilizar las mismas opciones para todos los archivos de organización).
Mantenga la línea de hiperconfiguración en su archivo de organización, pero agregue una
#+LATEX_HEADER: \usepackage{hyperref}
línea explícita para que se cargue incluso al generar fragmentos.Modifíquelo
org-latex-default-packages-alist
para que la hiperreferencia esté marcadat
y se incluya al generar fragmentos.