اولین بار است که به اینجا می‌آیید؟ راهنمای سایت را بخوانید!
0 رای
1.2k بازدید

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

فایل(های) پیوست:

3 پاسخ

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

ببخشید نمیدانم چرا در پاسخ اول فایل‌های ضمیمه شده را ندیده بودم!! --ویرایش: البته طبق فرمایشتان خودتان فراموش کرده بودید!--
بهرحال امیدوارم راه زیر کمکتان کند

\documentclass[a4paper,svgnames]{book}
\usepackage{graphicx}
\graphicspath{{graphics/}}
\usepackage{geometry}
\geometry{left=42.5mm,right=42.5mm, top=54.5mm,bottom=53.5mm}
\usepackage{tikz}
\usepackage[explicit]{titlesec}
\usepackage{varwidth}
\usetikzlibrary{matrix,positioning,arrows,shapes}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{Yas}

\renewcommand\chaptertitlename{فصل}
\titleformat{\chapter}%command
  {\normalfont\Huge\bfseries}%format
  {}%label
  {0pt}%sep
  {\begin{tikzpicture}[remember picture,overlay]
    \node[yshift=-5cm] at (current page.north west)
      {\begin{tikzpicture}[remember picture, overlay]
        \draw[fill=Yellow!12] (0,0) rectangle 
          (\paperwidth,5cm);
          \draw[green!55!blue!70,line width=.3cm] (0,0) -- (22,0);
           \draw[black!20,line width=0.15cm] (16,4.25) -- (20,4.25) -- (20,-1) -- (16,-1) -- cycle;
            \ifnum\thechapter>0
                \node [black] at (18,3) {\chaptertitlename};
                \node [black] at (18,1) {\thechapter};
            \fi
            \node [black] at (6,-2) {\rl{#1}};
        \end{tikzpicture}
      };
    \end{tikzpicture}
  }
\titlespacing*{\chapter}{0pt}{60pt}{-60pt}


\begin{document}
\tableofcontents

\chapter{مقدمه}
\ptext

\chapter{فصل دوم}
\ptext
\section{بخش}
\ptext
\end{document}
\end{document}

اگر می‌خواهید که در فهرست مطالب نیز آن باکس کشیده نشود عبارت شرطی \ifnum\thechapter>0 را قبل از \draw[black!20,line width=0.15cm] (16,4.25) -- (20,4.25) -- (20,-1) -- (16,-1) -- cycle; قرار دهید.

enter image description here
enter image description here

ویرایش

برای اینکه تمامی عناوین با هم از چپ تراز شوند کد زیرا را بجای خط معادل آن در کد قرار دهید:

\node [black, anchor=west] at (4,-2) {\rl{#1}};

گزینه anchor تعیین می‌کند که چینش از کدام جهت انجام شود.

ممنون.
توسط (1.6k امتیاز)
خواهش می‌کنم.
توسط (4.4k امتیاز)
نمیشه عنوان فصل را به صورت \hfill قرار داد؟
توسط (1.6k امتیاز)
در پاسخ ویرایش گردید --سبب پاسخ دیرهنگام عدم دسترسی به اینترنت بود!--.
توسط (4.4k امتیاز)
0 رای

راه زیادی برای اینکار وجود دارد که یکی از آنها در ذیل آمده است.
اگر بتوانید از بسته tikz استفاده کنید می‌توانید طرح‌های زیبایی تولید کنید.

\documentclass{report}

\usepackage{ptext}
\usepackage{xepersian}
\settextfont{Yas}

\makeatletter
\def\@makechapterhead#1{%
    \mbox{\begin{tabular}{c}
    {\huge\chaptername}\\
    \\
    \textbf{\thechapter}
    \end{tabular}}
    \hfill\hbox{\Huge\textbf{#1}}%
    \par\vspace{4em}
}
\makeatother

\begin{document}

\chapter{عنوان فصل}
\ptext

\end{document}

![enter image description here][1]
در واقع با اینکار شما دستوری که سرآمد فصل را تعریف می‌کند باز نویسی کرده‌اید.

پی‌نوشت:
ایده الهام گرفته از http://tex.stackexchange.com/questions/241606 می‌باشد.

ویرایش

در لینک http://texblog.net/latex-archive/uncategorized/fancy-chapter-tikz/ می‌توانید نمونه از اینکار را با کمک بسته tikz مشاهده نمایید.
[1]: http://qa.parsilatex.com/?qa=blob&qa_blobid=14694695862999175893

ممنون از پاسختون، ولی جایی که می‌خواستم فصل را قرار دهم با این فکر کنم نمی‌شود.
ویرایش شده توسط
توسط (1.6k امتیاز)
0 رای

کاری که تونستم انجام بدم به شرح زیر می‌باشد. سوالی که هست اگر به جای کلاس memoir کلاس book قرار دهم خطا می‌دهم و همچنین برای فهرست مطالب، کد tikz ظاهر نمی‌شود.
دوستان محبت بفرمایند ممنون می‌شم.

\documentclass[svgnames]{memoir}
\usepackage{tikz}
\usepackage{verbatim}
\graphicspath{{graphics/}}
\usepackage{geometry}
\geometry{left=42.5mm,right=42.5mm, top=54.5mm,bottom=53.5mm}
\usepackage{kpfonts}
\usepackage[explicit]{titlesec}

\usepackage{xepersian}
\settextfont{Yas}
\defpersianfont\Titr[Scale=2]{XB Titre} 
\makeatletter
\makechapterstyle{mychapterstyle}{
    \chapterstyle{default}
    \def\format{\normalfont}
    \setlength\beforechapskip{0mm}
    \renewcommand*{\chapnamefont}{\format\Large}
    \renewcommand*{\chapnumfont}{\format\HUGE}
    \renewcommand*{\chaptitlefont}{\format\Huge}
    \renewcommand*{\printchaptername}{%
  {\begin{tikzpicture}[remember picture,overlay]
    \node[yshift=-5.5cm] at (current page.north west)
      {\begin{tikzpicture}[remember picture, overlay]
        \draw[fill=Yellow!12] (0,0) rectangle 
          (\paperwidth,5.5cm);
          \draw[green!55!blue!70,line width=.3cm] (0,0) -- (22,0);
           \draw[black!20,line width=0.15cm] (13.25,4.25) -- (17.25,4.25) -- (17.25,-1) -- (13.25,-1) -- cycle;
              \node at (15.25,1) {\HUGE\Titr\thechapter};
              \node at (15.25,3) {\HUGE\MakeUppercase{\rl{فصل}}};
       \end{tikzpicture}
      };
   \end{tikzpicture}
  }}
    \renewcommand\printchapternum{}

\setlength\midchapskip{5ex}
\renewcommand*{\printchaptertitle}[1]{\raggedright \chaptitlefont ##1}
}
\makeatother

\chapterstyle{mychapterstyle}

\begin{document}
\tableofcontents
\chapter{مقدمه}
متن 
\chapter{فصل دوم}
\section{بخش}
متن 
\end{document}
پیشنهاد می‌کنم فایل کلاس memoir را ببینین دستور فصل را چی تعریف کرده.
توسط (7.6k امتیاز)
پرسیدن سوال
وب‌سایت پرسش و پاسخ پارسی‌لاتک جایی برای پرسش و پاسخ درباره سیستم حروف‌چینی لاتک و بسته زی‌پرشین است. در اینجا می‌توانید سوال‌های خود را بپرسید و به سوال‌های دیگران پاسخ دهید.

7.1k پرسش

6.6k پاسخ

23.5k نظر

7.4k کاربر

محبوب‌ترین برچسب‌ها

رفع خطا جدول xepersian مراجع ریاضی‌نویسی شکل bidi فونت فهرست مطالب شماره‌گذاری منابع پانویس بیب‌تک tikz تک‌لایو parsilatex بیمر اسلاید زی‌پرشین پاورقی bibtex سربرگ نماد رسم شکل فرمول‌نویسی ارجاع‌دهی biditexmaker هدر ویرایشگر قالب beamer واژه‌نامه اندازه فونت texstudio عنوان فصل ماتریس اعمال نشدن تغییرات در پی‌دی‌اف رسم جدول شماره صفحه bidipresentation حاشیه رنگ عنوان شکل اسلاید فارسی محیط قضیه گراف مکان شکل tikzpicture enumerate حروف‌چینی کد شماره فصل tabriz_thesis نمایه align زیرنویس شکل کادر itemize فهرست اشکال الگوریتم عدم اجرا listings نیم‌فاصله متن لاتین و فارسی بسته فاصله بین خطوط قالب پایان‌نامه فرمول نصب تک‌لایو فارسی‌تک hyperref شماره فرمول glossaries کپشن نمودار خروجی لاتک حروف‌چینی چندستونی فونت فارسی و انگلیسی ماکرونویسی biditools شماره پاورقی پیوست‌ سوال امتحانی فاصله‌گذاری فرمول چندضابطه‌ای extrafootnotefeatures subfigure biditufte-book header texmaker pdf خطا tex longtable تصویر شمارنده زیرنویس texlive2015 دیاگرام رسم نمودار شماره‌گذاری صفحات پایان نامه فهرست جداول میک‌تک texlive2016 تنظیم جدول آکولاد شعر kashida بولد تورفتگی texworks caption اندیس اعداد فارسی lollipop iust-thesis multicol فصل‌نویسی سوال چهارگزینه‌ای فاصله عمودی pgfplots xindy چپ‌چینی اوبونتو میکروسافت ورد قاب geometry xelatex texlive fancyhdr وسط‌چینی تک لایو 2015 tcolorbox عنوان بخش شماره گذاری به‌روزرسانی بسته aimc46 صفر توخالی فرمول طولانی بیرون‌زدگی کاما پوستر فاصله سطرها نوشتافت شکست خط tex-programming فونت اعداد قرآن tabriz-thesis
...