Shell
是否可以在 shell 提示符下輸出 LaTeX?
有幾個“lambda”提示符(即,shell 提示符使用 $ \lambda $ 象徵)。雖然這些在理論上看起來不錯,但許多字型不使用我喜歡的 lambda 符號: $ \lambdaup $ . 我不確定是否可以將已編譯的 LaTeX 嵌入到 shell 提示符中,例如fish、zsh ……但如果是的話,誰能告訴我怎麼做?
結果發現 Unix 堆棧交換不會呈現 LaTeX,但簡單的 Google 搜尋將顯示我的意思。
看來你有幾個選擇:
- 找到你喜歡的帶有 lambda 的等寬字型;Nerd 字型有一個看起來像這樣的 lambda,例如:
不確定你是否喜歡這樣。 2. 使用您喜歡的 lambda製作等寬字型,例如,使用 FontForge 之類的工具從一種字型中竊取字形並將其導入另一種字型。 3. 使用支持圖像的終端,例如kitty。使用 LaTeX 或您喜歡的任何其他方法來生成圖像。(您可以使用類似的工具輕鬆地將 LaTeX 轉換為圖像
pdftoppm -png
。)然後定義一個顯示該圖像的 PROMPT_COMMAND 函式。如果我真的自己想要它,我會付出更多的努力;調整大小,使背景透明等,但只是給你一個粗略的想法:
# .bashrc lambdaprompt() { # skip a line so the images aren't on top of each other echo # display the lambda using kitty's icat kitten kitty +kitten icat --align left /path/to/lambda.png; # move cursor back up echo -e '\033[3A' # have the prompt start after the image PS1=' ' } PROMPT_COMMAND=lambdaprompt