두 개의 열이 있는 테이블을 그리고 싶습니다. 첫 번째 열에는 몇 가지 LaTeX
명령이 포함되어 있고 두 번째 열에는 미리보기가 포함되어 있습니다. 각 행에 명령을 삽입하는 대신 열 지정자 \verb++
의 이점을 활용하고 싶습니다 . <>
그러나 이로 인해 컴파일 오류가 발생합니다. 다음 MWE를 고려하십시오.
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\begin{tabular}{ll}
%\begin{tabular}{>{\verb+}l<{+}l} <--- what I want to use
\verb+\LaTeX+ & \LaTeX
\end{tabular}
\end{table}
\end{document}
답변1
https://tex.stackexchange.com/a/207977/197451
Collectcell 및 Detokenise를 사용한 첫 번째 방법
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{array,collcell}
\newcommand{\myverb}[1]{\ttfamily\detokenize{#1}}
\begin{document}
\begin{tabular}{ >{\collectcell\myverb}l<{\endcollectcell} l }
PI_all_data_BBB_M15X.pdf & Results for \verb=BBB= model with profile plots \\
PI_all_data_BetaBin_M15X.pdf & Results for \verb=BetaBin= model with profile plots \\
PI_all_data_BinLNB_M15X.pdf & Results for \verb=BinLNB= model with profile plots \\
PI_all_data_Bin_M15X.pdf & Results for \verb=Bin= model with profile plots \\
PI_all_data_LogGamma_M15X.pdf& Results for \verb=LogGamma= model with profile plots \\
PI_all_data_TwoBin_M15X.pdf & Results for \verb=TwoBin= model with profile plots
\end{tabular}
\end{document}
shortvrb 패키지를 사용한 두 번째 방법
\documentclass{article}
\usepackage{shortvrb}
\MakeShortVerb{\|}
\begin{document}
\begin{tabular}{l l}
|some % text here| & some text here \\
|some $ text here| & some text here \\
|some { text here| & some text here \\
\end{tabular}
\end{document}