我对以下代码有疑问:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[czech]{babel}
\usepackage{listings}
\usepackage{color}
\begin{document}
\uv{Tento text je v českých uvozovkách a zároveň je v něm použita diakritika}
Písmo jde v LaTeXu různě měnit. Můžeme psát \textsf{nepatkovým písmem}, \textbf{tučně}, \textit{kurzívou}.
Samozřejmě jde měnit i velikost. \Large Velikost \scriptsize může \Huge být \small opravdu \normalsize různá.
Zdrojový kód na vykreslení trojúhelníku. Snaha o podobnost s NetBeans.
\lstset{
backgroundcolor=\color{white},
basicstyle=\color{black},
keywordstyle=\color{red},
language=Java,
rulecolor=\color{black},
stringstyle=\color{orange}}
\begin{lstlisting}[frame=single]
package seminar1_ukol1;
public class Seminar1_ukol1 {
public static void main(String[] args) {
int lokalniPromenna = 6;
for (int i = 1; i <= lokalniPromenna; i++) {
if (i == 1) {
for (int j = 1; j < lokalniPromenna;
j++) {
System.out.print(" ");
}
System.out.print("*");
} else if (i == lokalniPromenna) {
for (int j = 1; j <= lokalniPromenna;
j++) {
System.out.print("*");
}
} else {
for (int j = 1; j <= lokalniPromenna - i;
j++) {
System.out.print(" ");
}
System.out.print("*");
for (int j = lokalniPromenna - i + 1;
j < lokalniPromenna - 1;
j++) {
System.out.print(" ");
}
System.out.print("*");
}
System.out.println();
}
}
}
\end{lstlisting}
\end{document}
当我运行我的代码时,我看到了这个错误:
系统.out.print(“..... ! LaTeX 错误:未定义颜色“橙色”。有关解释,请参阅 LaTeX 手册或 LaTeX Companion。输入 H 可立即获得帮助.... System.out.print("
答案1
我会把我的评论变成答案:尝试\usepackage{xcolor}
代替\usepackage{color}
。xcolor.sty
是一个更丰富,功能更丰富的软件包。