
私はフォローしていますこれらのアドバイスSumatraPDF (最新バージョンを持っています) から TeXnicCenter への逆コマンドラインを設定するには…
そこで、Sumatra の設定で、次のコマンド ラインを入力しました。
InverseSearchCmdLine = "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\TeXnicCenter\TeXnicCenter.exe"/nosplash/ddecmd"[goto('%f','%l')]"
EnableTeXEnhancements = true
TeXnicCenter では、設定は次のとおりです。
そして
それで、厳密に言えば、情報で何が求められているのでしょうか。しかし、それでもまだ機能しません...何かアイデアはありますか?
答え1
「(La)TeX」のプロファイル設定は問題ありませんが、「Viewer」の部分で設定が一部欠けています。私の設定を確認してください:
2つの赤い矢印でマークされた最初の行には、
C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe -inverse-search "\"C:\Program Files\TeXnicCenter\TeXnicCenter.exe\" /ddecmd \"[goto('%f','%l')]\""
もちろん、SumatraPDF
必要に応じて TeXnicCenter のパスを変更する必要があります。
DDEコマンド(2列目の赤い矢印)をアクティブにし、コマンドを追加する必要があることに注意してください。
[DocOpen("%bm.pdf")][FileOpen("%bm.pdf")]
そして
[ForwardSearch("%bm.pdf","%Wc",%l,0,0,1)]
すべての変更を赤い矢印でマークした SumatraPDF で、「OK」をクリックすると、変更したプロファイル「LaTeX -> PDF (Sumatra)」が TeXnicCenter で機能するはずです...
答え2
OP 設定は、スペースがいくつか欠けていることを除いて、概ね正しいです。切り取って貼り付けるときに、句読点が正しいことを確認してください。
AndiW は正確に「直接パス C:\Program Files\TeXnicCenter\TeXnicCenter.exe を使用する方が良いです。」と答えました – AndiW
確認のための更新ですSumatraPDF-settings.txtファイル内コマンドは、TexnicCentre.exeへの正確なパス(必要に応じて引用符で囲む)と、それに続く/ddecmd "[goto('%f', '%l')]"である必要があります。したがって、一般的な値(パスにスペースが含まれる場合は、TexnicCentreを "で囲む)は次のようになります。
"C:\Program Files\TeXnicCenter\TeXnicCenter.exe" /ddecmd "[goto('%f', '%l')]"
これはスマトラ島での唯一の事例PDFDDE コマンドを使用する必要がある場合 (これは二重起動を回避するための TexnicCentre の制限であり、外部ファイル名をサポートしない可能性があります)、/nosplash を追加できますが、両側にスペースを残します。
最新のアドバイスは、DDE は使用しないでください。これは非推奨であり、潜在的なセキュリティ問題として Windows で変更される可能性があります。また、以下の他のエディターでの削除も参照してください。-
INVERSE-SEARCH は非推奨であるため使用しないでください (繰り返しの呼び出しが遅れます)
-REUSE-INSTANCE は非推奨であるため使用しないでください (以前と同じようには機能しません)
元の指示に従ってください 最初のリンクこれらは理由があって更新されたもので、今世紀もサポートされます。または、ここで短縮版をご覧ください。https://tex.stackexchange.com/a/453731/170109
SumatraPDFの前方/後方検索が最初にそのエディタで開発されて以来、WinEdtがこの方法を推奨している理由については、次の抜粋を参照してください。http://www.winedt.com/news.html
「•PDF マクロは SumatraPDF の DDE を使用しなくなりましたコマンドラインスイッチ -forward-search を使用すると、より高速で信頼性が高まります。コマンドラインスイッチ (存在する場合) を使用することは常に望ましいです (シンプルな方がよい)。DDE 以外にもUnicode をサポートしていません (今後もサポートされません)。
OPはここで示したものとは少し異なる設定を使用しました。
このコマンドは次のように設定しても同様に正確です(より適切です)。
-forward-search "%Wc" %l "%Bm.pdf"
答え3
答え4
せ!
以前、コマンドライン オプションで同様の問題が発生したのを覚えています。私のマシンでは、プロファイルのこの設定が機能します。
切り取られたトップラインには、
C:\Program Files (x86)\SumatraPDF\SumatraPDF.exe -inverse-search "\"C:\Program Files\TeXnicCenter\TeXnicCenter.exe\" /ddecmd \"[goto('%f','%l')]\""
C:\Program Files (x86)
C:\Program Files
をニーズに合わせて調整することをお勧めします。これらは、TeXnicCenter と SumatraPDF の基本的な場所です。
お役に立てれば幸いです...