これは次の質問に対するフォローアップです任意のサイズのページにこれ。
逐語的環境に絵文字を含めるにはどうすればよいでしょうか?
例えば
\begin{verbatim}
|-------+--------+-------------------------------------+-----------------------------------+----------------------------------------------------------|
| Row | Persp. | | | |
|-------+--------+-------------------------------------+-----------------------------------+----------------------------------------------------------|
| i | SCEN | SCEN/MODEXP | FAILURE_KNOWN_TO_RAM | |
|-------+--------+-------------------------------------+-----------------------------------+----------------------------------------------------------|
| i + 1 | MISC | MMU
答え1
素晴らしい答えが使えるかもしれませんhttps://tex.stackexchange.com/a/572220/36296絵文字が含まれているフォールバックフォントを選択します。 逐語的なテキストで絵文字を使用する場合は、メインフォントではなくモノフォントを設定する必要があります。
% !TeX TS-program = lualatex
\documentclass[varwidth=\maxdimen,margin=0.5cm,multi={verbatim}]{standalone}
\usepackage{fontspec}
\directlua{luaotfload.add_fallback
("emojifallback",
{
"NotoColorEmoji:mode=harf;"
}
)}
\setmonofont{JetBrains Mono NL Regular}[
RawFeature={fallback=emojifallback}
]
\begin{document}
\begin{verbatim}
|-------+--------+-------------------------------------+-----------------------------------+----------------------------------------------------------|
| Row | Persp. | | | |
|-------+--------+-------------------------------------+-----------------------------------+----------------------------------------------------------|
| i | SCEN | SCEN/MODEXP | FAILURE_KNOWN_TO_RAM | |
|-------+--------+-------------------------------------+-----------------------------------+----------------------------------------------------------|
| i + 4 | MISC | MMU
答え2
XeLaTeX で動作するシンプルなバージョンで、fancyvrb
with Verbatim
(小文字の代わりに) を使用してフォントを変更するverbatim
コマンドを実行します。\emj
\documentclass{article}
\usepackage[landscape,left=5mm,right=5mm]{geometry}
\usepackage{fontspec}
\usepackage{fancyvrb}
\newcommand{\emj}[1]{{\fontspec{Symbola}#1}}
\begin{document}
\small
\begin{Verbatim}[commandchars=\\\{\}]
|-------+--------+-------------------------------------+-----------------------------------+----------------------------------------------------------|
| Row | Persp. | | | |
|-------+--------+-------------------------------------+-----------------------------------+----------------------------------------------------------|
| i | SCEN | SCEN/MODEXP | FAILURE_KNOWN_TO_RAM | |
|-------+--------+-------------------------------------+-----------------------------------+----------------------------------------------------------|
| i + 1 | MISC | MMU\emj{