Latexmk:如何使用 $compiling_cmd、$success_cmd、$failure_cmd

Latexmk:如何使用 $compiling_cmd、$success_cmd、$failure_cmd

我希望在 MacVim (El Capitan) 上使用 Latexmk 的以下命令:

$compiling_cmd, $success_cmd, $failure_cmd.

手冊給出了以下範例:

$compiling_cmd = "xdotool search --name \"%D\" set_window --name \"%D compiling\"";

$success_cmd = "xdotool search --name \"%D\" set_window --name \"%D OK\"";

$failure_cmd = "xdotool search --name \"%D\" set_window --name \"%D FAILURE\"";

但是,我不知道如何修改它們以適合我的配置。也許,--name應該用其他東西代替?事實上,我嘗試了“MacVim”和“VIM”,但終端沒有給出以下訊息:

Defaulting to search window name, class, and classname

XQuart 和 xdotool 已安裝,並且 XTEST 工作正常,請點擊此連結。

有人可以幫忙嗎?

答案1

嘗試以下命令:

$compiling_cmd = 'zsh -c "print -n \"\e]0;%D compiling\a\""';
$success_cmd = 'zsh -c "print -n \"\e]0;%D OK\a\""';
$failure_cmd = 'zsh -c "print -n \"\e]0;%D FAILED\a\";"';

請注意,您必須確保在終端的設定中可以更改它。參見例如https://stackoverflow.com/questions/35929200/change-default-title-in-mac-terminal-window。 Terminal.app 和 iTerm2.app 之間略有不同,但是,對於這兩個終端,您必須確保首選項正確。

相關內容