TeX/unskip
外觀
< TeX
\unskip 將從當前列表中刪除最後一個膠水。
如果當前列表中的最後一個專案是膠水,\unskip 將將其刪除;否則 \unskip 不會產生任何效果[1]。它不會刪除間距[2]。
如果當前頁面的主垂直列表已被完全貢獻到當前頁面,則該命令不能在垂直模式 中使用 [280][1]。然而,\vskip-\lastskip 具有幾乎相同的效果[1]。
\unskip 用於允許輸入語法有一定的靈活性[2]。
例如,它被用於一些居中程式碼中,以避免行首的空格破壞對齊[2]。
%! See = [2] https://tex.stackexchange.com/a/104036
\space\space\unskip % similar to `\space`
\space\space\unskip\unskip % similar to ``
\space\kern0pt\unskip % similar to `\space\kern0pt` (kern doesn't get removed)
%! See = [1] https://www.tug.org/utilities/plain/cseq.html#unskip-rp
\ifdim\lastskip=0pt %test for glue.
\else
\skip1=\lastskip %store last glue in \skip1.
\unskip %remove glue from list
\fi
- ↑ a b c "TeX: 參考與示例,作者:David Bausum". www.tug.org. 檢索於 2024-04-22.
- ↑ a b c "什麼時候使用
\unskip是最佳實踐". TeX - LaTeX Stack Exchange. 檢索於 2024-04-22.