La función de búsqueda inversa de SumatraPDF falló repentinamente, ¿qué debo hacer ahora?
Una función importante de CTeX v2.8 es realizar búsquedas hacia adelante y hacia atrás entre documentos TeX y archivos PDF. Normalmente estoy acostumbrado a pedirle a la otra parte que salte. Esta función se implementa analizando archivos synctex. El contenido de investigación específico se presenta en detalle en el foro CTeX, por lo que no entraré en detalles aquí. Dado que los archivos PDF ahora son la corriente principal, ya sea que esté publicando un artículo o escribiendo un artículo, eventualmente deberá generarlo en forma de archivo PDF. Además, el compilador PDFLaTeX ahora admite el formato de gráficos eps (agregando el paquete de macros). epstopdf), por lo que es posible lograr y usar TeX<->PDF puede realizar completamente la transferencia mutua entre saltos. Por lo tanto, implementar y utilizar el salto mutuo entre TeX<->PDF puede aprovechar al máximo el poder de la escritura científica LaTeX y ahorrar tiempo.
Hay botones Vista previa de PDF y Búsqueda de PDF en el panel WinEdt 6. Cuando utilice PDFLaTeX para compilar un documento TeX, haga clic en el primer botón para ver el archivo PDF generado. Haga doble clic en una línea en la página PDF para saltar al código fuente del documento TeX correspondiente (generalmente marcado con líneas invertidas de color azul oscuro). , esta es la función de búsqueda inversa. La función de búsqueda hacia adelante significa hacer primero clic izquierdo en el código fuente de un documento TeX con el cursor del mouse y luego hacer clic izquierdo en el botón "Búsqueda de PDF" para saltar a la línea correspondiente en la página PDF (generalmente use la línea inferior inversa). marcado en azul). Este método de transmisión mutua es muy conveniente para redactar y revisar artículos.
El lector de PDF que actualmente admite estas dos funciones de búsqueda es SumatraPDF. No puede cambiar el lector de PDF predeterminado del sistema (como Acrobat) y solo puede usarse como lector designado para WinEdt 6.
En la versión WinEdt 5 de CTeX v2.8, puede usar SumatraPDF para implementar la búsqueda inversa, pero la búsqueda directa requiere la carga manual de macros. Para operaciones específicas, consulte la publicación "Búsqueda directa e inversa de". editores comunes" Configuración (vista previa dvi pdf)"
Desde que el autor instaló WinEdt 5.6 sin cambiar la suite CTeX existente (sin desinstalarla) y luego instaló WinEdt 6 y SumatraPDF para su uso, no se ha utilizado en En los últimos días no ha habido ningún conflicto, por lo que el autor cree que los usuarios que utilicen versiones inferiores a v2.8.0.125 pueden implementar funciones de búsqueda hacia adelante y hacia atrás para documentos TeX y archivos PDF sin actualizar la suite CTeX.
Hablemos de cómo operar en detalle.
WinEdt6 (Descargar 1 Descargar 2)
SumatraPDF (Descargar 1 Descargar 2)
Primero descargue los dos archivos que WinEdt6 y SumatraPDF deben estar instalados y. hay una versión de prueba. Si desea descifrarlo, use el Bloc de notas para abrir el archivo EAT y ver cómo operarlo. Versión verde sin instalación, simplemente descomprímala.
Después de instalar WinEdt 6 e iniciarlo, primero configure el compilador y haga clic en "MiKTeX" en las opciones de la barra de menú -> Configuración ->.
A continuación, configure el lector de PDF, haga clic en el botón "Examinar" en el lado derecho de las opciones de la barra de menú->modo de ejecución->lector de PDF-> y seleccione SumatraPDF en la ventana emergente. La ruta del programa es "xxxxx\SumatraPDFPortable\Apps\sumatrapdf\SumatraPDF.exe", ¡debe ser el archivo SumatraPDF.exe para que funcione correctamente! xxxxx es la ruta en su máquina.
Tenga en cuenta que la casilla de verificación antes de la opción "Usar --synctex..." en la parte inferior de la ventana del Visor de PDF debe estar marcada.
Ahora puedes usar PDFLaTeX para compilar archivos TeX en el editor WinEdt 6. Después de generar el archivo PDF, selecciona los botones Vista previa de PDF y Búsqueda de PDF en la esquina superior derecha del panel y prueba TeX<->. ¡Función de salto de PDF entre ellos!
Cuando se utiliza CTeX v2.4.6, es posible que synctex no sea compatible porque la versión del sistema TeX es demasiado antigua. Los usuarios que simplemente quieran utilizar WinEdt 6 pueden adaptarse a la versión anterior configurando los parámetros de llamada de WinEdt 6. Se ha introducido la ruta para modificar los parámetros, es decir, "Usar --synctex ..." en "Opciones -> Modos de ejecución -> Visor de PDF -> " se puede desmarcar. Por supuesto, también puede intentarlo. use -Si reemplaza la casilla de verificación con tres valores: 1, 0 y 1, vea si se compila. Aún no lo he probado, ¡decídelo tú mismo!