تالار گفتگوی پارسیلاتک
لاتک LATEX => طراحی صفحه => نويسنده: bemani63 در ژانویه 16, 2013, 04:11:53 pm
-
من میخوام سربرگ های صفحه اول هر فصل از کتابی که به فارسی می نویسم به صورت فایل پیوست باشه.
ممنون میشم اگه راهنمایی کنید چه کار باید انجام بدم
-
میتوانید از ترکیبِ بستههای titlesec و tikz استفاده کنید.
-
مرسی از راهنمایی شما، من خیلی سعی کردم مثل عکسی که فرستادم در نمی یاد.
در ضمن همه چی انگلیسی شد. مثل شماره صفحه ها و عنوان ها.
فایل پیوست کردم
-
http://ctan.unsw.edu.au/info/latex-samples/MemoirChapStyles/MemoirChapStyles.pdf
-
قای کارنپهلو من اتفاقاً عکسی که توی پست اول گذاشتم از همین PDF گرفته بودم (صفحه 48). مشکل اینجاست که کدهای نوشته شده در این PDF برای Texmaker کار نمی کنه. اگه زحمت نمیشه شما یه امتحان می کنی.
خیلی ممنون می شم
-
قای کارنپهلو من اتفاقاً عکسی که توی پست اول گذاشتم از همین 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}
-
بازم، تشکر آقا وفا. خیلی نزدیک شد به اون عکس. فقط 2 تا سوال:
1. چرا شماره صفحه انگلیسی میشه
2. شماره فصل و کلمه فصل را واسه من نشون نمیده.
فایلشو پیوست کردم. البته باید دو بار run بشه
-
بازم، تشکر آقا وفا. خیلی نزدیک شد به اون عکس. فقط 2 تا سوال:
1. چرا شماره صفحه انگلیسی میشه
2. شماره فصل و کلمه فصل را واسه من نشون نمیده.
فایلشو پیوست کردم. البته باید دو بار run بشه
میکتک ی که استفاده میکنی مربوط به قرون وسطی است. تکلایو ۲۰۱۲ را نصب و سپس بروز کن.
-
سلام
من تک لایو 12 را دانلود و بعد نصب کردم . 2.15GB بود. ::) آپ دیتاشم نصب کردم
بعد کدی که پیشنهاد کرده بودید را وارد کردم. دفعه اول خیلی عالی جواب داد. اصلاً کاملاً خودش بود.
ولی الان هرکار می کنم یه error میده که نمیدونم چه کارش کنم. ایرادشو پیوست کردم. ببخشید که خیلی ریز هست.
در ضمن راهی هست که class مورد استفاده به جای memoir یه چیزه دیگه باشه مثلاً book باشه. چون اگه بخوام class را عوض کنم سایر تنظیمات به هم میخوره.
خیلی ممنونم
-
این خطا نشون میده که شما توی فایلتون \begin{document} را احتمالا پاک کردید.
-
ممنون، ولی اون نبود. یه جوری حلش کردم. ولی الان ایراد جدید میده که پیوست کردم.
جالب دفعه اول ایراد نداشت همه چی درست بود. ممکن بخاطر نصب آپدیت ها باشه؟؟؟
ممنون
-
اینجا انجمن فوتوشاپ نیست که عکس میفرستین.
باید فایل .log را بفرستین.
بیزحمت بقیه دوستان وقتی پستهایی دیدین که قوانین تالارو رعایت نکردن، لزومی نداره جواب بدین.
ممنون
-
عمدی نبود، اگه اشتباهی شده و ناراحت شدید عذر می خوام.
فایل log. را پیوست کردم
-
ممنون، ولی اون نبود. یه جوری حلش کردم. ولی الان ایراد جدید میده که پیوست کردم.
جالب دفعه اول ایراد نداشت همه چی درست بود. ممکن بخاطر نصب آپدیت ها باشه؟؟؟
ممنون
عکسی که ضمیمه کردی، هنوز نشون میده که از میکتک استفاده کرده؟ آیا میکتک را حذف کردی؟
-
کد زیر برای کلاس 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}
-
ممنون آقای کارنپهلو، کاملاً درست شد. مثال این تک لایو 12 و اون میک تک قرون وسطی مثال مرسدس بنز و هیلمن بود.
ولی من هنوز موندم شما چه جوری از روی کدی که من تو پست سوم فرستادم فهمیدین که من از میک تک قدیمی استفاده میکنم.
نمیدونم این سوال را باید اینجا می پرسیدم یا نه!
-
مرسی از راهنمایی شما، من خیلی سعی کردم مثل عکسی که فرستادم در نمی یاد.
در ضمن همه چی انگلیسی شد. مثل شماره صفحه ها و عنوان ها.
فایل پیوست کردم
در این فایل ضمیمه شده، بسته ی زیپرشین را به عنوان آخرین بسته فراخوانی نکردین و این اشتباهه.