いくつかの「lambda」プロンプト(つまり、$ \ lambda $表記を使用するシェルプロンプト)があります。理論的には良く見えますが、多くのフォントは私のお気に入りのラムダ記号$ \ lambdaup $を使用しません。コンパイルされたLaTeXをシェルプロンプト(fish、zshなど)に含めることができるかどうかはわかりませんが、可能であれば誰でも方法を教えてください。
Unix Stack ExchangeはLaTeXをレンダリングしていないことがわかりましたが、簡単なGoogle検索で私が何を意味するのかがわかりました。
答え1
いくつかのオプションがあるようです。
目的のラムダを含む固定幅フォントを見つけます。 Nerdフォントには、次のラムダがあります。
あなたがこれが好きかどうかはわかりません。
作るたとえば、FontForgeなどのツールを使用して、あるフォントからグリフを盗んで別のフォントにインポートするなど、お気に入りのラムダを含む固定幅フォントです。
画像をサポートする端末を使用してください。猫。 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
答え2
習慣。シェルは文字に対して動作しますが、Latexは少なくとも重要なTeX形式を削除せずに文字を出力しません。