質問

ラテックスにTexniccenterを使用し、DDEコントロールを簡単に表示するために機能しておくことができます。Acrobat Xはサーバー名を変更したようです、そしてこれは物事を壊しています。 私は "AcroviewR10"や "AcroviewR10"とその他の組み合わせを試しましたが、それでもうまくいきません。

回避策として、コマンドライン引数 "%b m.pdf"が機能しますが、再コンパイル前にPDFを閉じる必要があります。だから、それは余分なクリックまたはそうです。

誰もがDDEを修正することによって問題を解決することによって問題を解決することができますか、または再コンパイルされたときにPDFを自動的に閉じる方法は?

役に立ちましたか?

解決

実際には、MartynとAdam Nellisからの回答はこの問題を解決しました。たくさんの人々に感謝します。私はちょうどそれをステップバイステップで置くので、他の誰かがそれを使うことができる。

ステップ1:Adobe ReaderX. Adobe Reader Xで、[編集]> [設定]> [全般]に移動し、[起動時に保護モードを有効にする]をオフにします。

STEP2:TexnicCenter. ビルド - >出力プロファイルの定義 - >「LATEXからPDFへ」を選択します - > Viewerタブ

2.1。「プロジェクトの出力」&「フォワード検索」

  • command:[DocOpen( "%bm.pdf")] [fileopen( "%bm.pdf")]
  • サーバ:AcroviewR10トピック:control

    2.2。「閉じる文書」 の場合

    • コマンド:[DocClose( "%bm.pdf")]
    • サーバー:AcroviewR10トピック:コントロール (Adobe Reader 11を使用していてもこのオプションを使用してください)

他のヒント

Acrobat X PROを使用しているものの場合、サーバーはAcroviewA10でなければならず、優れたものはacrobat.exe にする必要があります。

Adobe [DocClose]の新しいバージョンの場合はもう機能しません。だからあなたは更新をする必要があります。TexniCcenterがAlt + F7を押しながら、[Viewer]タブに移動し、それに応じて例に従ってください(ADOBE11でWin7で動作します):

実行可能パスの場合、 "C:¥Program Files(x86)¥Adobe¥Reader 11.0¥Reader¥Acrod32.exe" のようなものがある必要があります。

プロジェクトの出力>>>「コマンドライン引数」を選択して入力します "%bm.pdf" in command

フォワード検索>>>「コマンドライン引数」を選択して入力します "%bm.pdf" in command

と最後に * 最も重要なオプション * 実行前の文書を閉じる(LA)Tex >>>「DDE」を選択して入力 "[AppExit]コマンドで" サーバーの "AcroviewR11" トピックの「コントロール」

この質問を実現していますが、この問題に苦しんでいます(WileのためにTexniccenterは使用されていませんので、アドビのアップグレード時に問題が問題に気付いていませんでした)、このスレッドは解決した唯一のものです私にとって問題しかし、私は上記の答えの組み合わせを使わなければなりませんでした、それで私は私のために何を働いていたかを文書化するだろうと思いました。

Windows Vista Business Edition、Texniccenter 1.0、Adobe Reader 10.0 を使用しています。

ビルド - >出力プロファイルの定義 - >「LATEX=> PDF」を選択します。

1)ビューアタブで、実行可能ファイルをポイントに変更します。

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

2)プロジェクトの出力を表示する:ddeコマンドを選択してを入力します。

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

3)前方検索:DDEコマンドを選択してを入力します。

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

4)実行前のドキュメントを閉じる(LA)TEX:DDEコマンドを選択してを入力します。

[AppExit]
Server: arcroviewR10    Topic: Control
.

特に、私がしなければならないポイント4で、しばらくの検索にもかかわらず、これがDDEコマンドを[AppExit]に切り替えるためにアドバイスを見つけた唯一の場所です。ありがとうクラウディア!

私はAdobe Reader設定をまったく変更する必要はありません(まだ起動時に保護モードになっています)。

私の設定は次のとおりです。

  • 実行可能ファイルのパス:C:¥Program Files¥Adobe¥Reader 10.0¥reader¥acrod32.exe
    • command:[DocOpen( "%bm.pdf")] [fileopen( "%bm.pdf")]
    • サーバー:AcroviewR10
    • トピック:Control

      「閉じる文書」

      • コマンド:[DocClose( "%bm.pdf")]
      • サーバー:AcroviewR10
      • トピック:Control

        2つのことを除いて私には機能します:

        1. Acrobat Readerが閉じられていて、F5キーを押すとAcrobat Readerが開きますが、文書を開くことはなく、エラーメッセージが表示されます。エラーメッセージを閉じてF5をもう一度押すと(Acrobat ReaderがOpen Openが開いている)場合、その文書を開きます。
        2. F5を押して文書が開いたら、Acrobat Readerは一番上のウィンドウにはなりません(焦点はTexniCcenterと一緒にいます)。

          は大きな問題ではなく、ただの小さな煩わしさです。


          編集:

          違いが発生したが、Windowsレジストリにキーを表示するかどうか:

          • HKEY_CLASSES_ROOT \ ACROBAT \ SHELL \ OPEN \ DDEEXEC \ application
          • HKEY_LOCAL_MACHINE \ SOFTWARE¥CLASSES¥Acrobat¥Shell¥Open¥ddeexec¥application

            両方とも "AcroviewR10"(引用符なし)に設定されています。

Acrobat Pro XI を使用し、次の設定を行います。

実行可能ファイルのパス:
C:¥Program Files(x86)¥Adobe¥Acrobat 11.0¥Acrobat¥Acrobat.exe(32bit版)と
C:¥Program Files¥Adobe¥Acrobat 11.0¥Acrobat¥Acrobat.exe(64bit版)

プロジェクトの出力を見る前方検索
"コマンドライン引数"と "%bm.pdf"

閉じる文書
「DDE」と「APPEXIT」と入力して「Acroviewa11」の「TOPIC」の「コントロール」に入力します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top