首先,我找到了一些解决方案这里,这里, 和那里但他们似乎对于我想要完成的事情来说太复杂了。
问题
我正在尝试在 LaTeX 中重现“markdown 样式”的代码环境。我colorbox
结合使用了texttt
以获得相当令人满意的外观,但它不允许换行,因此在与路径或长行一起使用时会破坏所有内容。
问题
据我所知,colorbox
不能用于输出多行。什么可以帮助我实现这一点,同时保持代码相当干净的?
平均能量损失
\documentclass[draft]{article}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{geometry}
\usepackage{pdftexcmds}
\usepackage{xcolor}
\newcommand{\code}[1]{\colorbox{black!30}{\textcolor{black!90}{\texttt{\detokenize{#1}}}}}
\newcommand{\codeA}[1]{\colorbox{black!30}{\textcolor{black!90}{\texttt{#1}}}}
\begin{document}
test \code{code} test \code{+}
\lipsum[1]
\codeA{\lipsum[2]}
\end{document}