কোনও ক্ষীরের উত্স কোডের তালিকাটি কীভাবে পরিচিত বইগুলির মতো একটি আউটপুট উত্পাদন করার মতো দেখতে হবে, উদাহরণস্বরূপ স্প্রিং ফ্রেমওয়ার্কের জন্য? আমি ক্ষীরের তালিকা প্যাকেজটি দিয়ে চেষ্টা করেছি কিন্তু নীচের মতো দেখতে সুন্দর এমন কিছু উত্পাদন করতে সক্ষম হইনি। সুতরাং আমি নীচে নমুনার মতো কিছু তৈরির ফর্ম্যাটিং নির্দেশাবলীতে প্রাথমিকভাবে আগ্রহী (ম্যানিং-এর স্প্রিং ইন অ্যাকশনের নমুনা অধ্যায় থেকে ):
সম্পাদনা করুন বিশেষত টরমড ফেজেডস্কারের সাহায্যে কাঙ্ক্ষিত চেহারাটি তৈরি করার সম্পূর্ণ স্নিপেট এখানে:
\usepackage{listings}
\usepackage{courier}
\lstset{
basicstyle=\footnotesize\ttfamily, % Default font
% numbers=left, % Location of line numbers
numberstyle=\tiny, % Style of line numbers
% stepnumber=2, % Margin between line numbers
numbersep=5pt, % Margin between line numbers and text
tabsize=2, % Size of tabs
extendedchars=true,
breaklines=true, % Lines will be wrapped
keywordstyle=\color{red},
frame=b,
% keywordstyle=[1]\textbf,
% keywordstyle=[2]\textbf,
% keywordstyle=[3]\textbf,
% keywordstyle=[4]\textbf, \sqrt{\sqrt{}}
stringstyle=\color{white}\ttfamily, % Color of strings
showspaces=false,
showtabs=false,
xleftmargin=17pt,
framexleftmargin=17pt,
framexrightmargin=5pt,
framexbottommargin=4pt,
% backgroundcolor=\color{lightgray},
showstringspaces=false
}
\lstloadlanguages{ % Check documentation 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}}
এটি আপনার নথিতে এটি ব্যবহার করুন:
\lstinputlisting[label=samplecode, caption=A sample]{sourceCode/HelloWorld.java}