這是一個後續問題這個在任意大小的頁面上。
如何在逐字環境中包含表情符號?
例如
\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{