Dado que configuré SumatraPDF para actualizar automáticamente los archivos PDF cuando cambian, ¿cómo puedo suprimir "ver" (lo que da como resultado la apertura de una nueva instancia del pdf) cuando uso el acceso directo?
M-n P
(ejecutando pdfLaTeX) en Emacs con AucTeX instalado.
¿Ideas?
Respuesta1
M-n P
llamadas ess-swv-PDF
(que es parte del paquete ESS), que incluye una llamada codificada a su visor de pdf. Sin embargo, puedes personalizar el visor que utilizará, que se almacena en la variable ess-pdf-viewer-pref
. Configurar esto como no operativo, como ":", debería suprimir efectivamente el comando 'ver'.
M-x customize-variable ess-pdf-viewer-pref <RET>
y establezca el valor allí.
Respuesta2
Cuando ess-swv-PDF
se ejecuta, llama ess-get-pdf-viewer
, que
"obtiene un visor de PDF externo para usar desde ESS. Úselo ess-pdf-viewer-pref
cuando M-x executable-find
. De lo contrario, pruebe con una lista de espectadores conocidos fijos."
En otras palabras, incluso si la variable ess-pdf-viewer-pref
se establece en nil
, unvisor conocido fijose busca. Desafortunadamente, esto significa que la única forma de evitar ess-swv-PDF
que se muestre el pdf es redefinir o modificar la función.