LaTeX kaynak kodu profesyonel kitaplar listesi gibi
Nasıl lateks kaynak kod bir göz olarak bilinen kitap gibi bir çıktı üretmek için, örneğin gibi Bahar Çerçeve için bir tane gerekir? Lateks listeleri paketi ile denedim ama o kadar güzel aşağıdaki gibi görünen bir şey üretmek mümkün değildi. Primarely ilgi biçimlendirme talimatları (Manning sample chapter. aşağıdaki örnek gibi bir şey üretmek için çok üzgünüm ^em>Eylem bahar):
EDİT Yardım Tormod Fjeldskår özellikle burada istediğiniz bir görünüm üretmek için tam parçacığı:
\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,
ºckgroundcolor=\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}}
Belgenizdeki: bu ile kullanabilirsiniz
\lstinputlisting[label=samplecode,caption=A sample]{sourceCode/HelloWorld.java}
CEVAP
Gerçekten ne istediğini, altyazı görünümünü özelleştirmek için kullanılır gibi geliyor bana. Bu en kolay caption
paketi kullanıyor. Bu paketi kullanmak için nasıl talimatlar için, the manual (PDF) bkz. Muhtemelen El Kitabı Bölüm 4'te açıklandığı gibi kendi özel başlık biçimi oluşturmak gerekir.
Düzenleme:MikTex ile test:
\documentclass{report}
\usepackage{color}
\usepackage{xcolor}
\usepackage{listings}
\usepackage{caption}
\DeclareCaptionFont{white}{\color{white}}
\DeclareCaptionFormat{listing}{\colorbox{gray}{\parbox{\textwidth}{#1#2#3}}}
\captionsetup[lstlisting]{format=listing,labelfont=white,textfont=white}
% This concludes the preamble
\begin{document}
\begin{lstlisting}[label=some-code,caption=Some Code]
public void here() {
goes().the().code()
}
\end{lstlisting}
\end{document}
Sonuç:
Ä°thalat mevcut kaynak kodu Github...
&; kesme ÅŸu anda hit olacak deÄŸil". Ka...
Kaynak Lateks vurgulayarak kodu...
Nasıl bir derleme yapmak istiyorum .NE...
X bir profesyonel gibi Yükleyici Paket...