fixtex.sl
来自「一个C格式的脚本处理函数库源代码,可让你的C程序具有执行C格式的脚本文件」· SL 代码 · 共 57 行
SL
57 行
!if (is_defined ("__argv")){ message ("You need a newer version of jed to run this script"); quit_jed ();}if (__argc != 4){ message ("Usage: jed -script fixtex.sl <filename>"); quit_jed ();}variable file = __argv[3];() = read_file (file);% Patch up the >,< signsbob ();replace ("$<$", "<");replace ("$>$", ">");% It appears that sgml2tex screws up _for in section titles, producing \_{for}.replace ("ion\\_{", "ion{\\_");% Make the first chapter a prefacebob ();if (bol_fsearch ("\\chapter{Preface}")){ push_spot (); push_mark (); go_right (8); insert ("*"); % \chapter{ --> \chapter*{ () = bol_fsearch ("\\chapter{"); push_spot (); insert("\\tableofcontents\n"); eol (); insert ("\n\\pagenumbering{arabic}"); pop_spot (); narrow (); bob (); replace ("\\section{", "\\section*{"); widen (); if (bol_bsearch ("\\tableofcontents")) delete_line (); pop_spot (); if (bol_bsearch ("\\maketitle")) insert ("\\pagenumbering{roman}\n");}save_buffer ();quit_jed ();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?