[リストへもどる]
一括表示
タイトルTeX Support for Visual Studioについて
記事No1136
投稿日: 2016/04/30(Sat) 09:49:48
投稿者niko
参照先http://mimumimu.net/blog/2016/01/27/tex-support-for-visual-studio ..... %E3%80%82/
はじめまして、nikoと申します。
TeX Support for Visual Studioをありがたく使わせていただいているのですが、下記のエラーコードが出てpdfが出力できません。
初心者で申し訳ないのですが解決方法を教えていただけないでしょうか。
Document.dvi -> Document.pdf
** ERROR ** Could not open specified DVI file: Document.dvi
Output file removed.
C:\windows\\System32\\cmd.exe /C pdf\\\
'pdf\\\' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

タイトルRe: TeX Support for Visual Studioについて
記事No1143
投稿日: 2016/09/23(Fri) 08:17:42
投稿者みむら
niko 様

ご利用頂きありがとうございます。
作者のみむらです。

>** ERROR ** Could not open specified DVI file: Document.dvi

このように表示されるということでございますが、

1. platex.exe が固まった状態で残っている
2. OneDrive や Dropbox など、ファイルを同期するクラウドサービス上で利用されている
3. 元となる tex ファイルにおいて \usepackage{dvipdfmx} が含まれていない

このいずれかが可能性として考えられます。

事象発生から相当の日数が経っており大変申し訳ございません。
もし現在も発生するようであれば、本事項を確認頂けますでしょうか。

宜しくお願い致します。

タイトルRe^2: TeX Support for Visual Studioについて
記事No1153
投稿日: 2017/02/12(Sun) 23:07:13
投稿者Yoshitomi

横から失礼致します

当方、現在はTeXWorksを使用させていただいているのですが
より細かい設定をしたく、さまよっていたところ
とても興味深いことをなさっているみむら様の記事を拝見させていただきました

今回、当方においてもniko様と同様の現象に遭遇致しまして

------ ビルド開始: プロジェクト:TeXProject1, 構成:Debug x86 ------
C:\w32tex\bin\dvipdfmx Document
Document -> Document.pdf
dvipdfmx:fatal: Could not open specified DVI (or XDV) file: Document.dvi
Output file removed.
C:\WINDOWS\\System32\\cmd.exe /C pdf\\\
'pdf\\\' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
========== ビルド: 正常終了または最新の状態 1、失敗 0、スキップ 0 ==========

このような出力がなされ、pdf作成まで至りませんでした

出力の結果からDocument.dviファイルが無いとのことでしたので
TexProject1及びobjフォルダにDocument.dviファイルを挿入もしてみたのですが

InitalizeWorkFolderにより(恐れながらInitializeだと思われます)
objフォルダに関してはコンパイルの際に再生成され、消去されてしまいます

xxx.texprojのMakePdfにて

<Exec Command="$(RealToolsPath)dvipdfmx %(Compile.Filename)" WorkingDirectory="$(IntermediateOutputPath)" IgnoreExitCode="true" Condition="'$(TeXProcessor)' != 'pdftex'" />

の直前に、TexCompleのコマンド

<Exec Command="$(RealToolsPath)$(TeXProcessor) %(Compile.Filename)" Condition="!('%(Compile.Generator)' != '')" WorkingDirectory="$(IntermediateOutputPath)" />

を挿入したところ、所望の動作を確認できたため
InitalizeWorkFolderの呼ばれるタイミングに問題があるのではないか
と推測致します


最後に、自分の拙さゆえにGitHubを拝見させていただいても
ほとんど読めず、的外れな解答になっているかもしれませんが
ご無礼をお許しください

それでは、長文失礼いたします。

タイトルRe^3: TeX Support for Visual Studioについて
記事No1164
投稿日: 2017/03/02(Thu) 04:11:10
投稿者みむら
Yoshitomi 様

ありがとうございます。
TexProcessor の実行を直前に挟むことで実行できたということですので、
もしかすると Visual Studio 側にて何らかの仕様変更があったか、
TeX 側のコマンド変更があったかのいずれかだと推測致します。

当該項目に関しまして、確認の上修正させて頂ければと思いますが、
その際に Yoshitomi 様の修正方法を参考にさせて頂きます。

ご報告ありがとうございます。
みむら