2
我使用清單包來插入源代碼。無論輸入情況如何,我都希望在輸出中打印所有大寫關鍵字。用於大寫關鍵字的乳膠清單包格式選項
手冊表明
keywordstyle=[number][*]style
產生我想要什麼。然而,下面的(幾乎)最小的例子不起作用。 如果我將keywordstyle設置爲「[1] [] {\ bfseries}」我在每個關鍵字 前面加上「[]」,並且「[*] {\ bfseries}」在開始時給了我一個星號的文件。
我還試圖 「\ MakeUppercase」 和 「{\ MakeUppercase}」 爲keywordstyle這導致幾個錯誤,第一個是:
! Incomplete \iffalse; all text was ignored after line 11
最少例如:
\documentclass{article}
\usepackage{listings}
\lstdefinelanguage{KA_assembler}
{morekeywords={add,and,or,xor},
keywordstyle=[1][*]{\bfseries},
sensitive=false,
}
\lstset{language=KA_assembler}
\begin{document}
\begin{lstlisting}
and %r1, %r2
xor %r2, %r3
and %r4, %r5
\end{lstlisting}
\end{document}
我使用MIKTEX用於編譯tex文件。那麼如何強制關鍵字使用大寫字母?
非常感謝,我已經讀過,現在完美無缺! – ted 2010-01-25 21:36:14