Portál AbcLinuxu, 7. května 2025 10:38
verbatim
u za listings
. Atributy písma ale moc neseděly a uchýlil jsem se ke všemu možnému, aby to vypadalo stejně. Dostal jsem se alespoň na stejný font a jeho bodovou velikost, ale hlava už mi nebere, jak spravit letter spacing, aby si to listing dobře přebral. Nasměruje mě někdo? \documentclass[a4paper, 12pt]{article} \usepackage[utf8]{inputenc} \usepackage[czech]{babel} \usepackage[IL2]{fontenc} \usepackage{color} \usepackage{xcolor} \definecolor{comment}{rgb}{0.5, 1.0, 0.5} \definecolor{keyword}{rgb}{0.7, 0.3, 0.7} \definecolor{string}{rgb}{0.8, 0.3, 0.3} \makeatletter \newcommand*\sourcecodesize{% \@setfontsize\sourcecodesize{10.0}{12.0}% } \makeatother \usepackage{listings} \lstset{ language=C, texcl=true, backgroundcolor=\color{white}, basicstyle=\sourcecodesize\ttfamily, showstringspaces=false, showspaces=false, showtabs=true, numbers=none, tabsize=4, breaklines=true, showtabs=false, captionpos=b, commentstyle=\color{comment}\textit, keywordstyle=\color{keyword}\textbf, breakatwhitespace=true, frame=none, stringstyle=\color{string}\ttfamily, morestring=[b]', morestring=[b]" stepnumber=1 } \begin{document} {\sourcecodesize{\medskip\begin{verbatim} for (NSDictionary *c in article[@"Components"]) { \end{verbatim}\medskip}} {{\medskip\begin{lstlisting}[language=C] for (NSDictionary *c in article[@"Components"]) { \end{lstlisting}\medskip}} \end{document}
Řešení dotazu:
columns=fullflexible,
viz stackexchange.com
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.