Frage

Ich benutze TexnicCenter für Latex und möchte, dass die DDE-Steuerelemente arbeiten, um die PDF-Versionen einfach anzuzeigen.Acrobat X scheint den Servernamen geändert zu haben, und dies bricht die Dinge. Ich habe "acroviewr10" oder "acroviewr10" und andere Kombination ausprobiert, aber trotzdem funktioniert es nicht.

Als Arbeit herum, mit dem Befehlszeilenargument "% bm.pdf" funktioniert, aber ich muss das PDF manuell jedes Mal schließen, bevor Sie neu kompilieren.Es dauert also ein zusätzliches Klick oder so.

Kann jemand einen Einblick geben, um das Problem zu lösen, entweder durch Fixieren von DDE oder So schließen Sie das PDF automatisch, wenn er neu kompiliert ist?

War es hilfreich?

Lösung

Eigentlich haben die Antworten von Martyn und Adam Nellis dieses Problem gelöst.Vielen Dank, Leute.Ich lege es einfach Schritt für Schritt, also kann jemand anderes es verwenden.

STEP1: Adobe ReaderX Gehen Sie in Adobe Reader X nach Bearbeitungen> Einstellungen> Allgemein und deaktivieren Sie den "geschützten Modus" beim Start "aktivieren".

schritt2: texniccenter Gehen Sie zu Build-> Ausgabeprofile definieren

2.1.Für "Ausgabe des Projekts" & "Vorwärtssuche"

  • Befehl: [Docopen ("% bm.pdf")] [FileOpen ("% bm.pdf")]
  • server: acroview10 thema: control

    2.2.Für "Schließen Sie Dokument"

    • Befehl: [DocClose ("% bm.pdf")]
    • server: acroview10 thema: kontrollieren (Verwenden Sie diese Option, auch wenn Sie Adobe Reader 11 verwenden)

Andere Tipps

Für diejenigen, die Acrobat X PRO verwenden, sollte der Server Acroviewa10 sein, und der infankübliche sollte Acrobat.exe sein

für die neuere Version von Adobe [DOCCLOSE] funktioniert nicht mehr.Sie müssen also Updates erstellen.Klicken Sie in TEXNICCENTER HIT ALT + F7, GO FÜR IN VIEWER-Registerkarte und folgen Sie dem Beispiel entsprechend (arbeitet mit Win7 mit Adobe11):

Im ausführbaren Pfad müssen Sie etwas wie "C: \ Programme (X86) \ Adobe \ Reader 11.0 \ Reader \ Accrord32.exe" haben

Projektausgabe des Projekts >>> Wählen Sie "Befehlszeilenargument" und geben Sie ein "% bm.pdf" in Command

Vorwärtssuche >>> Wählen Sie "Befehlszeilenargument" und geben Sie ein "% bm.pdf" in Command

und endlich * die wichtigste Option * Schließen Sie das Dokument vor dem Laufen (LA) TEX >>> Wählen Sie "DDE" und geben Sie ein "[APPEXIT]" im Befehl "Acroview11" im Server "Kontrolle" im Thema

Ich erkenne, dass diese Frage ein bisschen alt ist, aber ich habe gerade mit diesem Problem gekämpft (nicht benutzt Texniccenter für eine Wile, also hatte die Probleme beim Upgrade von Adobe nicht bemerkt, und dieses Thread ist der einzige, der das gelöst hat Problem für mich Ich musste jedoch eine Kombination der obigen Antworten nutzen, also dachte ich, ich würde dokumentieren, was für mich funktioniert hat.

Ich verwende Windows Vista Business Edition, TexnicCenter 1.0 und Adobe Reader 10.0

Zum Build-> Ausgabeprofile definieren -> Wählen Sie "Latex=> pdf"

1) Ändern Sie auf der Registerkarte Viewer den ausführbaren Speicherort, um auf zu zeigen generasacodicetagpre.

2) Projektausgang des Projekts anzeigen: Wählen Sie DDE-Befehl aus und geben Sie ein. generasacodicetagpre.

3) Weiterleiten von Suchen: Wählen Sie DDE-Befehl und geben Sie ein. generasacodicetagpre.

4) Schließen Sie das Dokument vor dem Ausführen (LA) TEX: Wählen Sie DDE-Befehl aus und geben Sie ein. generasacodicetagpre.

Insbesondere war es Punkt 4, den ich tun musste, und trotz der Suche nach einer Weile ist dies der einzige Ort, an dem ich einen Rat gefunden habe, um den DDE-Befehl [appexit] zu schalten, und es funktionierte ein Genuss. Danke claudia!

Ich habe nicht erforderlich, um die Adobe Reader-Einstellungen überhaupt zu ändern (d. H. Es ist immer noch im geschützten Modus beim Start).

Meine Einstellungen sind:

  • Pfad von ausführbar: C: \ Programme \ Adobe \ Reader 10.0 \ reader \ acrord32.exe

    für "Projektausgabe des Projekts" & "Vorwärtssuche"

    • Befehl: [Docopen ("% bm.pdf")] [FileOpen ("% bm.pdf")]
    • server: acroview10
    • Thema: Kontrolle

      für "Dokument schließen"

      • Befehl: [DocClose ("% bm.pdf")]
      • server: acroview10
      • Thema: Kontrolle

        das funktioniert für mich außer zwei dingen:

          .
        1. Wenn der Acrobat Reader geschlossen ist und ich f5 drücke, wird der Acrobat-Reader geöffnet, aber das Dokument nicht öffnet und eine Fehlermeldung erstellt. Wenn ich die Fehlermeldung schließe und F5 ein zweites Mal drücken (mit dem Acrobat Reader jetzt öffnen), wird das Dokument geöffnet.
        2. Wenn ich f5 drücke, und das Dokument wird geöffnet, der Acrobat Reader nicht zum oberen Fenster (der Fokus bleibt mit Texniccenter).

          also nicht größere Probleme, sondern nur kleine Ärger.


          edit:

          Nicht sicher, ob es einen Unterschied macht, aber in der Windows-Registrierung die Tasten:

          • HKEY_CLASSES_ROOT \ Acrobat \ shell \ Open \ ddeexec \ application
          • HKEY_LOCAL_MACHINE \ Software \ Classes \ Acrobat \ shell \ Open \ ddeexec \ application

            Beide haben Werte auf "acroviewr10" (keine Zitate) eingestellt.

Ich verwende acrobat pro xi und habe die folgenden Einstellungen:

Pfad von ausführbarer:
C: \ Programmdateien (x86) \ adobe \ acrobat 11.0 \ acrobat \ acrobat.exe (für 32bit-Version) und
C: \ Programme \ Adobe \ Acrobat 11.0 \ Acrobat \ Acrobat.exe (für 64bit-Version)

Projektausgabe des Projekts & vorwärts Suche

"Befehlszeilenargument" und "% bm.pdf"

schließen Dokument

"DDE" und geben Sie "[APPEXIT]" in den Befehl "acroviewa11" im Server "control" im Thema ein

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top