تالار گفتگوی پارسی‌لاتک

لاتک LATEX => طراحی صفحه => نويسنده: bemani63 در ژانویه 16, 2013, 04:11:53 pm

عنوان: سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: bemani63 در ژانویه 16, 2013, 04:11:53 pm
من میخوام سربرگ های صفحه اول هر فصل از کتابی که به فارسی می نویسم به صورت فایل پیوست باشه.

ممنون میشم اگه راهنمایی کنید چه کار باید انجام بدم
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: مرتضی در ژانویه 16, 2013, 07:55:04 pm
می‌توانید از ترکیبِ بسته‌های titlesec و tikz استفاده کنید.
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: bemani63 در ژانویه 16, 2013, 09:27:00 pm
مرسی از راهنمایی شما، من خیلی سعی کردم مثل عکسی که فرستادم در نمی یاد.
در ضمن همه چی انگلیسی شد. مثل شماره صفحه ها و عنوان ها.
فایل پیوست کردم
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: vafa در ژانویه 17, 2013, 07:17:07 am
http://ctan.unsw.edu.au/info/latex-samples/MemoirChapStyles/MemoirChapStyles.pdf
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: bemani63 در ژانویه 17, 2013, 10:44:39 am
قای کارن‌پهلو من اتفاقاً عکسی که توی پست اول گذاشتم از همین PDF گرفته بودم (صفحه 48). مشکل اینجاست که کدهای نوشته شده در این PDF برای Texmaker کار نمی کنه. اگه زحمت نمیشه شما یه امتحان می کنی.
خیلی ممنون می شم
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: vafa در ژانویه 17, 2013, 11:09:27 am
قای کارن‌پهلو من اتفاقاً عکسی که توی پست اول گذاشتم از همین PDF گرفته بودم (صفحه 48). مشکل اینجاست که کدهای نوشته شده در این PDF برای Texmaker کار نمی کنه. اگه زحمت نمیشه شما یه امتحان می کنی.
خیلی ممنون می شم
برای من کد زیر به راحتی و درستی کار می‌کنه:
\documentclass{memoir}
\usepackage{color,calc,ptext}
\usepackage{xepersian}
\newsavebox{\ChpNumBox}
\definecolor{ChapBlue}{rgb}{0.00,0.65,0.65}
\makeatletter
\newcommand*{\thickhrulefill}{%
\leavevmode\leaders\hrule height 1\p@ \hfill \kern \z@}
\newcommand*\BuildChpNum[2]{%
\begin{tabular}[t]{@{}c@{}}
\makebox[0pt][c]{#1\strut} \\[.5ex]
\colorbox{ChapBlue}{%
\rule[-10em]{0pt}{0pt}%
\rule{1ex}{0pt}{\normalcolor #2}\strut
\rule{1ex}{0pt}}%
\end{tabular}}
\makechapterstyle{BlueBox}{%
\renewcommand{\chapnamefont}{\large\sayehfamily}
\renewcommand{\chapnumfont}{\Huge\bfseries}
\renewcommand{\chaptitlefont}{\bidi@raggedright\Huge\bfseries}
\setlength{\beforechapskip}{20pt}
\setlength{\midchapskip}{26pt}
\setlength{\afterchapskip}{40pt}
\renewcommand{\printchaptername}{}
\renewcommand{\chapternamenum}{}
\renewcommand{\printchapternum}{%
\sbox{\ChpNumBox}{%
\BuildChpNum{\chapnamefont\@chapapp}%
{\chapnumfont\thechapter}}}
\renewcommand{\printchapternonum}{%
\sbox{\ChpNumBox}{%
\BuildChpNum{\chapnamefont\vphantom{\@chapapp}}%
{\chapnumfont\hphantom{\thechapter}}}}
\renewcommand{\afterchapternum}{}
\renewcommand{\printchaptertitle}[1]{%
\usebox{\ChpNumBox}\hfill
\parbox[t]{\hsize-\wd\ChpNumBox-1em}{%
\vspace{\midchapskip}%
\thickhrulefill\par
\chaptitlefont ##1\par}}%
}
\chapterstyle{BlueBox}
\begin{document}
\chapter{مقدمه}
\ptext
\end{document}
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: bemani63 در ژانویه 17, 2013, 11:44:54 am
بازم، تشکر آقا وفا. خیلی نزدیک شد به اون عکس. فقط 2 تا سوال:
1. چرا شماره صفحه انگلیسی میشه
2. شماره فصل و کلمه فصل را واسه من نشون نمیده.

فایلشو پیوست کردم. البته باید دو بار run بشه
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: vafa در ژانویه 17, 2013, 12:06:35 pm
بازم، تشکر آقا وفا. خیلی نزدیک شد به اون عکس. فقط 2 تا سوال:
1. چرا شماره صفحه انگلیسی میشه
2. شماره فصل و کلمه فصل را واسه من نشون نمیده.

فایلشو پیوست کردم. البته باید دو بار run بشه
میک‌تک ی که استفاده می‌کنی مربوط به قرون وسطی است. تک‌لایو ۲۰۱۲ را نصب و سپس بروز کن.
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: bemani63 در ژانویه 18, 2013, 07:06:55 pm
سلام
من تک لایو 12 را دانلود و بعد نصب کردم . 2.15GB بود. ::) آپ دیتاشم نصب کردم

بعد کدی که پیشنهاد کرده بودید را وارد کردم. دفعه اول خیلی عالی جواب داد. اصلاً کاملاً خودش بود.
ولی الان هرکار می کنم یه error میده که نمیدونم چه کارش کنم. ایرادشو پیوست کردم. ببخشید که خیلی ریز هست.

در ضمن راهی هست که class مورد استفاده به جای memoir یه چیزه دیگه باشه مثلاً book باشه. چون اگه بخوام class را عوض کنم سایر تنظیمات به هم میخوره.

خیلی ممنونم
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: فرشاد ترابی در ژانویه 18, 2013, 08:57:41 pm
این خطا نشون میده که شما توی فایلتون \begin{document} را احتمالا پاک کردید.
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: bemani63 در ژانویه 18, 2013, 09:46:05 pm
ممنون، ولی اون نبود. یه جوری حلش کردم. ولی الان ایراد جدید میده که پیوست کردم.
جالب دفعه اول ایراد نداشت همه چی درست بود. ممکن بخاطر نصب آپدیت ها باشه؟؟؟
ممنون
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: هادی صفی‌اقدم در ژانویه 18, 2013, 11:40:20 pm
اینجا انجمن فوتوشاپ نیست که عکس میفرستین.
باید فایل ‪.log‬ را بفرستین.

بیزحمت بقیه دوستان وقتی پست‌هایی دیدین که قوانین تالارو رعایت نکردن، لزومی نداره جواب بدین.
ممنون
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: bemani63 در ژانویه 18, 2013, 11:58:18 pm
عمدی نبود، اگه اشتباهی شده و ناراحت شدید عذر می خوام.
فایل log. را پیوست کردم
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: vafa در ژانویه 19, 2013, 03:00:53 am
ممنون، ولی اون نبود. یه جوری حلش کردم. ولی الان ایراد جدید میده که پیوست کردم.
جالب دفعه اول ایراد نداشت همه چی درست بود. ممکن بخاطر نصب آپدیت ها باشه؟؟؟
ممنون
عکسی که ضمیمه کردی، هنوز نشون می‌ده که از میک‌تک استفاده کرده؟ آیا میک‌تک را حذف کردی؟
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: vafa در ژانویه 19, 2013, 03:41:53 am
کد زیر برای کلاس book است:
\documentclass{book}
\usepackage{color}
\usepackage{ptext}
\usepackage{xepersian}
\definecolor{ChapBlue}{rgb}{0.00,0.65,0.65}
\makeatletter
\def\thickhrulefill{\leavevmode \leaders \hrule height 1ex \hfill \kern \z@}
\def\@makechapterhead#1{%
  \reset@font
  \parindent \z@
  \vspace*{10\p@}%
  \hboxR{%
    \vbox{%
      \hsize=2cm%
      \begin{tabular}{c}
         \sayehfamily \strut \@chapapp{} \\
        \colorbox{ChapBlue}{%
          \vrule depth 8em width 0pt%
          \vrule height 0pt depth 0pt width 10pt%
          {\normalcolor \LARGE \bfseries
            \strut \vrule height 1em depth 0pt width 0pt
            \thechapter}%
          \vrule height 0pt depth 0pt width 10pt%
          }
      \end{tabular}%
      }%
    \vbox{%
      \advance\hsize by -2cm
      \hrule height 0.4pt depth 0pt width \hsize
      \par
      \vskip 6pt%
      \hspace{20pt}%
      \parbox{260pt}{%
        \Huge \bfseries #1}%
      }%
    }%
  \vskip 100\p@
}
\def\@makeschapterhead#1{%
  \reset@font
  \parindent \z@
  \vspace*{10\p@}%
  \hboxR{%
    \vbox{%
      \hsize=2cm%
      \begin{tabular}{c}
        \sayehfamily \strut \phantom{\@chapapp{}} \\
        \colorbox{ChapBlue}{%
          \vrule depth 8em width 0pt%
          \vrule height 0pt depth 0pt width 10pt%
          {\normalcolor \LARGE \bfseries
            \strut \vrule height 1em depth 0pt width 0pt
            \vphantom{\thechapter}}%
          \vrule height 0pt depth 0pt width 10pt%
          }
      \end{tabular}%
      }%
    \vbox{%
      \advance\hsize by -2cm
      \hrule height 0.4pt depth 0pt width \hsize
      \par
      \vskip 6pt%
      \hspace{20pt}%
      \parbox{260pt}{%
        \Huge \bfseries #1}%
      }%
    }%
  \vskip 100\p@
}
\begin{document}
\chapter{مقدمه}
\ptext
\end{document}
عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: bemani63 در ژانویه 20, 2013, 12:39:36 am
ممنون آقای کارن‌پهلو، کاملاً درست شد. مثال این  تک لایو 12 و اون میک تک قرون وسطی مثال مرسدس بنز و هیلمن بود.
ولی من هنوز موندم شما چه جوری از روی کدی که من تو پست سوم فرستادم فهمیدین که من از میک تک قدیمی استفاده میکنم.
نمیدونم این سوال را باید اینجا می پرسیدم یا نه!

عنوان: پاسخ : سربرگ تجملی برای عنوان فصل ها
رسال شده توسط: هادی صفی‌اقدم در ژانویه 20, 2013, 12:42:32 am
مرسی از راهنمایی شما، من خیلی سعی کردم مثل عکسی که فرستادم در نمی یاد.
در ضمن همه چی انگلیسی شد. مثل شماره صفحه ها و عنوان ها.
فایل پیوست کردم
در این فایل ضمیمه شده، بسته ی زی‌پرشین را به عنوان آخرین بسته فراخوانی نکردین و این اشتباهه.