我想对齐源 .tex 文件以反映最终表格。
这是对我的表格内容调用 align-current 的结果。
\begin{tabular}{|c|c|}
\hline & {\em Execution Time (second)} \\
\hline MPEG & 123234 \\
\hline MPEG with global reporting & 86987
\hline Gzip with all communication channels reporting & 86987 \\
\hline
\end{tabular}
我哪里错了,也许是在我的~.emacs 的自动填充模式下
;;; Auto fill to wrap long lines
(add-hook 'text-mode-hook 'turn-on-auto-fill)
(setq-default auto-fill-function 'do-auto-fill)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; No auto fill in some latex environments
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defvar my-LaTeX-no-autofill-environments
'("tikzpicture" "lstlisting" "tabular" "spreadtab")
"A list of LaTeX environment names in which `auto-fill-mode' should be inhibited.")
(defun my-LaTeX-auto-fill-function ()
"This function checks whether point is currently inside one of
the LaTeX environments listed in
`my-LaTeX-no-autofill-environments'. If so, it inhibits automatic
filling of the current paragraph."
(let ((do-auto-fill t)
(current-environment "")
(level 0))
(while (and do-auto-fill (not (string= current-environment "document")))
(setq level (1+ level)
current-environment (LaTeX-current-environment level)
do-auto-fill (not (member current-environment my-LaTeX-no-autofill-environments))))
(when do-auto-fill
(do-auto-fill))))
(defun my-LaTeX-setup-auto-fill ()
"This function turns on auto-fill-mode and sets the function
used to fill a paragraph to `my-LaTeX-auto-fill-function'."
(auto-fill-mode)
(setq auto-fill-function 'my-LaTeX-auto-fill-function))
(add-hook 'LaTeX-mode-hook 'my-LaTeX-setup-auto-fill)