Pregunta

Yo uso TexicCenter para Látex y desea que los controles DDE funcionen para ver fácilmente las versiones de PDF.Acrobat X parece haber cambiado el nombre del servidor y esto está rompiendo las cosas. Intenté "Acroviewr10" o "Acroviewr10" y otra combinación, pero aún así no funciona.

Como trabajo alrededor, usando el argumento de la línea de comandos "% bm.pdf" funciona, pero necesito cerrar el PDF cada vez antes de recompilar.Entonces, toma un clic extra o menos.

¿Puede alguien dar una idea de resolver el problema al solucionar DDE o cómo cerrar el PDF automáticamente cuando está recompilado?

¿Fue útil?

Solución

En realidad, las respuestas de Martyn y Adam Nellis resolvieron este problema.Muchas gracias, gente.Solo lo estoy poniendo paso a paso, por lo que alguien más puede usarlo.

Paso 1: Adobe Readerx En Adobe Reader X, vaya a Editar> Preferencias> General y desmarque "Habilitar modo protegido al inicio".

Paso 2: TexicCenter Ir a construir-> Definir perfiles de salida-> Elija "LateX a PDF" -> Pestaña del visor

2.1.Para "Ver la salida del proyecto" y "Búsqueda hacia adelante"

    Comando
  • : [Docopen ("% bm.pdf")] [FILEOPEN ("% bm.pdf")]
  • servidor: Acroviewr10 Tema: Control

    2.2.Para "Cerrar documento"

      Comando
    • : [DocClose ("% bm.pdf")]
    • servidor: Acrovisiewr10 Tema: Control (Use esta opción incluso si usa Adobe Reader 11)

Otros consejos

Para aquellos que utilizan Acrobat X Pro, el servidor debe ser Acroviewa10 y la imprudencia debe ser Acrobat.exe

Para la versión más reciente de Adobe [DocClose] ya no funciona.Así que tienes que hacer actualizaciones.En TexicCenter golpeó Alt + F7, vaya a la pestaña Visor y siga el ejemplo en consecuencia (funciona en Win7 con Adobe11):

En ruta ejecutable, debe tener algo como "C: \ Archivos de programa (X86) \ Adobe \ Reader 11.0 \ Reader \ Acrord32.exe"

Ver salida del proyecto >>> Elija "Argumento de línea de comandos" e ingrese "% bm.pdf" en el comando

Búsqueda adelante >>> Elija "Argumento de línea de comandos" e ingrese "% bm.pdf" en el comando

y finalmente * la opción más importante * Cerrar Documento antes de ejecutar (LA) Tex >>> Elija "DDE" e ingrese "[Appexit]" al mando "AcroviewR11" en el servidor "Control" en el tema

Me doy cuenta de que esta pregunta es un poco antigua, pero acabo de estar luchando con este problema (no usado TexicCenter por una Wile, así que no había notado los problemas al actualizar Adobe) y este hilo es el único que resolvió el problema para mi Sin embargo, tuve que usar una combinación de las respuestas anteriores, así que pensé que podría documentar lo que funcionó para mí.

Estoy usando Windows Vista Business Edition, TexnicCenter 1.0 y Adobe Reader 10.0

Ir a construir-> Definir perfiles de salida-> Elija "LateX=> PDF"

1) En la pestaña Visor, cambie la ubicación ejecutable para apuntar a

C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe

2) Ver salida del proyecto: seleccione el comando DDE e ingrese

[DocOpen("%bm.pdf")][FileOpen("%bm.pdf")]
Server: arcroviewR10    Topic: Control

3) Búsqueda hacia adelante: seleccione el comando DDE e ingrese

[DocOpen("%bm.pdf")][FileOpen("%bm.pdf")]
Server: arcroviewR10    Topic: Control

4) Cerrar Documento Antes de ejecutar (LA) Tex: seleccione el comando DDE e ingrese

[AppExit]
Server: arcroviewR10    Topic: Control

En particular, fue el punto 4 que necesitaba hacer, y a pesar de buscar un tiempo, este es el único lugar en el que he encontrado consejos para cambiar el comando DDE a [AppExit] y trabajó un regalo. ¡Gracias Claudia!

No he necesitado cambiar la configuración de Adobe Reader en absoluto (es decir, todavía está en modo protegido al inicio).

Mis ajustes son:

  • Ruta del ejecutable: C: \ Archivos de programa \ Adobe \ Reader 10.0 \ Reader \ Acrord32.exe

    para "Ver la salida del proyecto" y "Búsqueda hacia adelante"

      Comando
    • : [Docopen ("% bm.pdf")] [FILEOPEN ("% bm.pdf")]
    • servidor: acroviewr10
    • Tema: Control

      para "DOCUMENTO CERRADO"

        Comando
      • : [DocClose ("% bm.pdf")]
      • servidor: acroviewr10
      • Tema: Control

        Eso funciona para mí, excepto por dos cosas:

        1. Cuando Acrobat Reader está cerrado y presiono F5, abrirá Acrobat Reader, pero no abrirá el documento y abrirá un mensaje de error. Si cierro el mensaje de error y presiono F5 por segunda vez (con Acrobat Reader ahora abierto), abrirá el documento.
        2. Cuando presiono F5, y el documento se abre, Acrobat Reader no se convierte en la ventana superior (la enfoque se mantiene con TexicCenter).

          no es un problema importante, sino solo pequeñas molestias.


          Editar:

          No estoy seguro si hace una diferencia, pero en el Registro de Windows, las teclas:

          • HKEY_CLASSES_ROOT \ Acrobat \ Shell \ Open \ DdeExec \ Solicitud
          • HKEY_LOCAL_MACHINE \ SOFTWARE \ CLASES \ Acrobat \ Shell \ Open \ DdeExec \ Solicitud

            Ambos tienen valores establecidos en "Acroviewr10" (sin cotizaciones).

Yo uso acrobat pro xi y tengo las siguientes configuraciones:

ruta de ejecutable:
C: \ Archivos de programa (X86) \ Adobe \ Acrobat 11.0 \ Acrobat \ Acrobat.exe (para la versión de 32 bits) y
C: \ Archivos de programa \ Adobe \ Acrobat 11.0 \ Acrobat \ Acrobat.exe (para la versión 64bit)

vea la salida del proyecto & adelante
"Argumento de la línea de comandos" y "% bm.pdf"

Cerrar documento
"DDE" e ingrese "[Appexit]" en el comando "acrovisiewa11" en el servidor "Control" en el tema

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top