LaTeX newcommand с дословным или листинговым сообщением: проблема с `#` (ключ хеша)

Они будут собирать мусор, если у вас нет других ссылок на них (возможно, вручную). Если у вас есть ссылка на дерево, тогда да, они будут собирать мусор.

0
задан vvffl 18 January 2019 в 09:40
поделиться

1 ответ

Дословное содержание сложно. Вы должны спросить себя, каково намерение. Если это печатный код, то королем горы будет listings . Я бы предложил это и определил вашу собственную среду для больших кусков выходных данных, специфичных для кода.

Вот пример:

enter image description here

\documentclass{article}

\usepackage{listings}

\lstnewenvironment{code}[1][]
  {\lstset{#1}}% Add/update settings locally
  {}

\lstset{% Global options
  frame = single,
  basicstyle = \ttfamily\small,
  language = PHP
}

\begin{document}

My first PHP ``Hello World'' page:

\begin{code}
<html>
 <head>
  <title>PHP Test</title>
 </head>
 <body>
 <?php echo '<p>Hello World</p>'; ?> 
 </body>
</html>
\end{code}

When you write \lstinline!<title>PHP Test</test>!, it sets the \textit{title} of the page.

\end{document}
0
ответ дан Werner 18 January 2019 в 09:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: