0 امتیاز
461 نمایش

چطور میتونم کلمه listing رو از عنوان کدهای برنامه نویسی حذف کنم.
مثلا عنوانها این شکلی هستند:
عنوان listings

کدی که استفاده میکنم:
\begin{LTR}‎‎
‎\lstset{‎language=JAVA,‎ ‎‎inputencoding={utf8}}‎‎
‎\begin{lstlisting}[‎texcl,caption=\rl{عنوان‏‎}‎]‎
some code
‎\end{lstlisting}‎
‎\end{LTR}

توسط alimaximum (10 امتیاز)
ویرایش شده توسط alimaximum

2 پاسخ

0 امتیاز
 
بهترین پاسخ

منظور از کد نمونه یک کد کامل و کوتاه برای نمونه است.

راستی استفاده از این بسته در فارسی باعث می‌شه که عنوان انتخابی عکس بشه. کد زیر رو با دقت ملاحظه کنید.

\documentclass[11pt]{book}‎
‎\usepackage{amsmath,amssymb,amsthm}‎‎
‎\usepackage{listings}‎
‎\usepackage{xepersian}‎
\settextfont{Yas}‎
‎\makeatletter‎
‎\def‎\lstlisting‎name{‎‏‎‏‎برنامه}‎‎‏‎‮‎‎
‎\makeatother‎
‎\begin{document}‎‎
\begin{LTR}‎‎
‎\lstset{‎language=JAVA,‎ ‎‎inputencoding={utf8}}‎‎
‎\begin{lstlisting}[‎texcl,caption=\rl{‎‏عنوان‏‎}‎]‎
some code
‎\end{lstlisting}‎
‎\end{LTR}

‎\lstset{‎language=JAVA,‎ ‎‎inputencoding={utf8}}‎‎
‎\begin{LTR}‎‎\begin{lstlisting}[‎texcl,caption={‎‏عنوان‏‎}‎]‎
some code
\end{lstlisting}‎\end{LTR}‎
‎
‎\lstset{‎language=JAVA,‎ ‎‎inputencoding={utf8}}‎‎‎
\begin{lstlisting}[‎texcl,caption={‎‏عنوان من‏‎}‎]‎
some code
\end{lstlisting}‎
‎\end{document}‎
توسط sa313ma (360 امتیاز)
انتخاب شده توسط alimaximum

ممنون درست شد فقط کد کوتاه برنامم هم خیلی بزرگه
دقیقا نمیدونم چی به چیه ولی تو متنم زیاد مشکل دارم
‎اینا کامندها هستند.
الان برنامه رو سمت چپ مینویسه
عنوان

\usepackage{graphicx} % inserting images‎
‎\usepackage{color}‎
‎\usepackage{paralist}‎
‎\usepackage{subfig}‎
‎\usepackage{amsmath}‎
‎\usepackage{amsthm}‎
‎\usepackage{amsfonts}‎
‎\usepackage{amssymb}‎
‎\usepackage{mdwlist}‎
‎\usepackage{lscape}‎
‎\usepackage{setspace}‎ 
‎\usepackage{tocbibind}‎
‎\usepackage{makeidx}‎
‎\usepackage{fancyhdr}‎ 
‎\usepackage{subfigure}‎
‎\usepackage{mathtools}‎
‎\usepackage{fancyvrb}‎ 
‎\usepackage{algorithm}‎
‎\usepackage{cite}‎
‎%\usepackage[pagebackref=true,colorlinks,linkcolor=blue,citecolor=magenta]{hyperref} % for pdf‎
‎%\usepackage[colorlinks,linkcolor=Black,citecolor=Black]{hyperref}  % for print‎
‎\usepackage[colorlinks,linkcolor=blue,citecolor=magenta]{hyperref}‎
‎\usepackage{relsize}‎
‎\usepackage[top=30mm‎, ‎bottom=25mm‎, ‎left=25mm‎, ‎right=35mm]{geometry}‎‎‎‎‎
‎\usepackage{xcolor}‎
‎\usepackage[utf8]{inputenc}‎‎
‎‎%\usepackage[pagebackref=true,colorlinks,linkcolor=blue,citecolor=magenta]{hyperref} % for pdf‎
‎%\usepackage[colorlinks,linkcolor=Black,citecolor=Black]{hyperref} % for print‎
‎\usepackage[colorlinks,linkcolor=black,citecolor=black]{hyperref}‎‎
‎\usepackage[top=50mm‎, ‎bottom=45mm‎, ‎left=27mm‎, ‎right=35mm]{geometry}‎ 
‎\usepackage{zref-perpage}‎
‎‎\usepackage{longtable}‎
\usepackage[usenames,dvipsnames]{color,xcolor} 
\usepackage{listings}
\usepackage{hyperref}

‎\usepackage{mdframed}
\usepackage{lipsum}‎

\usepackage{amsthm} 
\usepackage{shadethm‏}
\usepackage{xepersian}
‎‏‎

\settextfont{Yas}‎
‎\makeatletter‎
‎\def‎\lstlisting‎name{‎‏‎‏‎برنامه}‎‎‏‎‮‎‎
‎\makeatother‎

\newshadetheorem{thm}{نکته}
\definecolor{shadethmcolor}{HTML}{F0F0F0‎‏}
\setlength{\shadeboxrule}{.5pt}‎
\setlength\shadeboxsep{6pt}  ‎
\setlength\shadedtextwidth{\dimexpr\textwidth-5\shadeboxsep\relax}‎
‎
‎
‎
‎\newmdtheoremenv[
  hidealllines=true,
  innerleftmargin=8pt,%
  innerrightmargin=8pt,%
  innertopmargin=12pt,%
  innerbottommargin=12pt,%
  backgroundcolor=‎blue‎!50,%
  skipbelow=\baselineskip,%
  skipabove=\baselineskip]‎‏{theo}{‏نکته}‎[]‎‎‎‏
‎
‎


\zmakeperpage{footnote}‎

‎\setfootnoteLR‎
‎\graphicspath{{images/}}‎
‎\pagestyle{fancy}‎
‎\cfoot{}‎
‎\lhead{\thepage}‎
‎\makeindex‎

‎\newcommand{\diam}{\mathop{\mathrm{diam}}}‎
‎\newcommand{\rank}{\mathop{\mathrm{rank}}}‎
% دستوری برای تعریف واژه‌نامه انگلیسی به فارسی
‎\newcommand\persiangloss[2]{#1\dotfill\lr{#2}\\}‎
%% دستوری برای تعریف واژه‌نامه فارسی به انگلیسی 
‎\newcommand\englishgloss[2]{#2\dotfill\lr{#1}\\}‎

% تعریف و نحوه ظاهر شدن عنوان قضیه‌ها، تعریف‌ها، مثال‌ها و ...
‎\newtheorem{definitio‎‏n}{‎‏‎‎‏‎‎‎‎‎}‎
‎\newtheorem{lemma}[definition]{لم}‎
‎\newtheorem{prop}[definition]{گزاره}‎
‎\newtheorem{corollary}[definition]{نتيجه}‎
‎\newtheorem*‎{remark}{نکته}‎
‎\newtheorem{example}[definition]{مثال}‎
‎\newtheorem{sgn}[definition]{نمادگذاری}‎
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%







‎\definecolor{codegreen}{rgb}{0,0.6,0}‎
‎\definecolor{codegray}{rgb}{0.5,0.5,0.5}‎
‎\definecolor{codepurple}{rgb}{0.58,0,0.82}‎
‎\definecolor{backcolour}{rgb}{0.95,0.95,0.92}‎

‎\lstdefinestyle{mystyle}{‎
‎    tabsize=4‎,
‎    breaklines=true‎,
‎    breakatwhitespace=true‎,
‎    basicstyle=\footnotesize\ttfamily‎,
‎    numberstyle=\footnotesize\ttfamily‎,
‎    aboveskip=\baselineskip‎,
‎    captionpos=b‎,
‎    columns=fullflexible‎,
‎    showstringspaces=false‎,
‎    extendedchars=true‎,
‎    breaklines=true‎,
‎    showtabs=false‎,
‎    showspaces=false‎,
‎    showstringspaces=false‎,
‎    identifierstyle=\ttfamily‎,
    ‎backgroundcolor=\color{backcolour}‎,   
    ‎commentstyle=‎\scriptsize\ttfamily‎‎‏,
    ‎numberstyle=\tiny\color{codegray}‎,
    ‎stringstyle=\bfseries\ttfamily‎‎‎,
    ‎basicstyle=\LSTfont‎,
    ‎breakatwhitespace=false‎,         
    ‎breaklines=true‎,                 
    ‎captionpos=b‎,                    
    ‎keepspaces=true‎,                 
    ‎numbers=none‎,                    
    ‎numbersep=5pt‎,                  
    ‎showspaces=false‎,                
    ‎showstringspaces=false‎,
    ‎showtabs=false‎,                  
    ‎tabsize=2‎,
    ‎escapechar=|‎‎‏‎,‎
    %‎frame=trBL‎‎
    ‎basicstyle=\footnotesize\ttfamily‎,
    ‎keywordstyle=\bfseries\ttfamily‎‎
}
‎‎\setlatinmonofont[ExternalLocation,BoldFont={cmuntb},ItalicFont={cmunti},BoldItalicFont={cmuntx}]{cmuntt}‎ 
‎\setlatinmonofont[ExternalLocation,BoldFont={pcrb8a},ItalicFont={pcri8a},BoldItalicFont={pcrbi8a}]{pcrr8a}‎

‎\lstset{style=mystyle}‎
%\captionsetup[lstlisting]{singlelinecheck=false, ‎labelfont={blue}‎, ‎textfont={blue}}‎

‎



‎\setlatintextfont[ExternalLocation,BoldFont={lmroman10-bold},BoldItalicFont={lmroman10-bolditalic},ItalicFont={lmroman10-italic}]{lmroman10-regular}‎
‎\setlatintextfont[Scale=0.8]{Tahoma}‎


‎\setlength{\baselineskip}{1.6\baselineskip}‎ 

‎\graphicspath{{images/}}‎
‎\pagestyle{fancy}‎
‎\cfoot{}‎
‎\lhead{\thepage}‎
‎\makeindex‎

‎\setlength{\baselineskip}{5.3\baselineskip}‎

‎\defpersianfont\nastaliq[Scale=1.7]{IranNastaliq}‎ 
‎\makeatletter‎ 
‎\def\@makechapterhead#1{% \vspace*{50\p@}% {\parindent \z@ \if@RTL\raggedleft% \else\raggedright% \fi\normalfont   \ifnum \c@secnumdepth >\m@ne     \if@mainmatter      {\nastaliq \huge\bfseries \@chapapp\space  \@tartibi\c@chapter}%‎ این خط رو تغییر دادم.       ‎\par\nobreak       \vskip 20\p@      \fi    \fi    \interlinepenalty\@M    \Huge \bfseries\centering {\nastaliq #1}\par\nobreak    \vskip 40\p@ }} \makeatother‎‎
‎\setdigitfont[Scale=1.1]{ParsiDigits}‎
‎\settextfont[Scale=1.2]{XB Yas}‎
‎\defpersianfont\nastaliq[Scale=1.6]{IranNastaliq}‎
‎\defpersianfont\persiantitle[Scale=1.6]{XB Yas}‎
‎\defpersianfont\authername[Scale=1.3]{XB Yas}‎

تو نمونه هم مشخص بود و عرض کردم که عنوان رو عکس می‌زنه، من فعلا نتونستم راه‌‌حلی براش پیدا کنم. کد شما رو هم چون کمکی به حل ماجرا نمی‌کرد حذف کردم.

0 امتیاز

شما باید قطعه کد نمونه تهیه کرده و با توجه به آن سوال بپرسید.

توسط sa313ma (360 امتیاز)
\begin{LTR}‎‎
‎\lstset{‎language=JAVA,‎ ‎‎inputencoding={utf8}}‎‎
‎\begin{lstlisting}[‎texcl,caption=\rl{‏‎عنوان} ‎]‎
some code
‎\end{lstlisting}‎
‎\end{LTR}‎
...