Danh sách mã nguồn mủ cao su trông như thế nào để tạo ra đầu ra như trong các cuốn sách đã biết, ví dụ một cho khung công tác Spring? Tôi đã thử với các gói danh sách latex nhưng không thể sản xuất một cái gì đó trông đẹp như bên dưới. Vì vậy, tôi primarely quan tâm đến hướng dẫn định dạng để tạo ra một cái gì đó giống như mẫu dưới đây (từ Manning sample chapter cho mùa xuân trong hành động):Danh sách mã nguồn LaTeX như trong sách chuyên nghiệp
EDIT Với sự giúp đỡ đặc biệt của Tormod Fjeldskår đây là hoàn chỉnh đoạn để tạo ra cái nhìn mong muốn:
\usepackage{listings}
\usepackage{courier}
\lstset{
basicstyle=\footnotesize\ttfamily, % Standardschrift
%numbers=left, % Ort der Zeilennummern
numberstyle=\tiny, % Stil der Zeilennummern
%stepnumber=2, % Abstand zwischen den Zeilennummern
numbersep=5pt, % Abstand der Nummern zum Text
tabsize=2, % Groesse von Tabs
extendedchars=true, %
breaklines=true, % Zeilen werden Umgebrochen
keywordstyle=\color{red},
frame=b,
% keywordstyle=[1]\textbf, % Stil der Keywords
% keywordstyle=[2]\textbf, %
% keywordstyle=[3]\textbf, %
% keywordstyle=[4]\textbf, \sqrt{\sqrt{}} %
stringstyle=\color{white}\ttfamily, % Farbe der String
showspaces=false, % Leerzeichen anzeigen ?
showtabs=false, % Tabs anzeigen ?
xleftmargin=17pt,
framexleftmargin=17pt,
framexrightmargin=5pt,
framexbottommargin=4pt,
%backgroundcolor=\color{lightgray},
showstringspaces=false % Leerzeichen in Strings anzeigen ?
}
\lstloadlanguages{% Check Dokumentation for further languages ...
%[Visual]Basic
%Pascal
%C
%C++
%XML
%HTML
Java
}
%\DeclareCaptionFont{blue}{\color{blue}}
%\captionsetup[lstlisting]{singlelinecheck=false, labelfont={blue}, textfont={blue}}
\usepackage{caption}
\DeclareCaptionFont{white}{\color{white}}
\DeclareCaptionFormat{listing}{\colorbox[cmyk]{0.43, 0.35, 0.35,0.01}{\parbox{\textwidth}{\hspace{15pt}#1#2#3}}}
\captionsetup[lstlisting]{format=listing,labelfont=white,textfont=white, singlelinecheck=false, margin=0pt, font={bf,footnotesize}}
Sử dụng nó với điều này trong tài liệu của bạn:
\lstinputlisting[label=samplecode,caption=A sample]{sourceCode/HelloWorld.java}
Hãy được chính xác hơn. Với tôi danh sách tôi đăng “trông giống như trong sách chuyên nghiệp” và “trông đẹp mắt” như danh sách bạn đăng. –
Vui lòng sử dụng mẫu được đăng dưới dạng ảnh chụp màn hình dưới dạng kết quả tôi muốn lưu trữ. – Mork0075
Vì mục đích hoàn chỉnh, bạn có thể muốn thêm \ usepackage {color} vào thư bạn đã đăng. Đã cho tôi một chút trước khi tôi nhận thấy nó đã mất tích. –