Дословная вставка в таблицу с помощью спецификаторов столбцов

Дословная вставка в таблицу с помощью спецификаторов столбцов

Я хочу нарисовать таблицу с двумя столбцами: первый содержит некоторые 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}

https://tex.stackexchange.com/a/297214/197451

Связанный контент