From 6a10e5334a233fe321991967f0d9dfd930303a46 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 15 Dec 2019 03:00:40 +0000 Subject: CTAN sync 201912150300 --- macros/latex/contrib/abnt/README.md | 2 +- macros/latex/contrib/abnt/abnt-doc.pdf | Bin 97368 -> 116620 bytes macros/latex/contrib/abnt/abnt-doc.tex | 107 ++++++++-- macros/latex/contrib/abnt/abnt.sty | 37 +++- .../contrib/bibleref-french/bibleref-french.dtx | 17 +- .../contrib/bibleref-french/bibleref-french.pdf | Bin 316698 -> 317131 bytes macros/latex/contrib/poetry/CHANGES | 3 + macros/latex/contrib/poetry/poetry.dtx | 8 +- macros/latex/contrib/poetry/poetry.pdf | Bin 261991 -> 261766 bytes macros/xetex/latex/parsa/README.txt | 8 +- macros/xetex/latex/parsa/minimaltemplate.pdf | Bin 0 -> 139000 bytes macros/xetex/latex/parsa/minimaltemplate.tex | 230 +++++++++++++++++++++ macros/xetex/latex/parsa/parsa-doc.pdf | Bin 178337 -> 221431 bytes macros/xetex/latex/parsa/parsa-doc.tex | 203 +++++------------- macros/xetex/latex/parsa/parsa.sty | 22 +- 15 files changed, 442 insertions(+), 195 deletions(-) create mode 100644 macros/xetex/latex/parsa/minimaltemplate.pdf create mode 100644 macros/xetex/latex/parsa/minimaltemplate.tex (limited to 'macros') diff --git a/macros/latex/contrib/abnt/README.md b/macros/latex/contrib/abnt/README.md index 5e30fe9d13..9903f258c1 100644 --- a/macros/latex/contrib/abnt/README.md +++ b/macros/latex/contrib/abnt/README.md @@ -2,7 +2,7 @@ This package implements rules to typeset Brazilian academic texts. -Copyright (c) Youssef Cherem , 2018 +Copyright (c) Youssef Cherem , 2019 This file is part of the abnt LaTeX2e package. This work may be distributed and/or modified under the conditions of diff --git a/macros/latex/contrib/abnt/abnt-doc.pdf b/macros/latex/contrib/abnt/abnt-doc.pdf index 0f4f6084cc..4a46b94fb2 100644 Binary files a/macros/latex/contrib/abnt/abnt-doc.pdf and b/macros/latex/contrib/abnt/abnt-doc.pdf differ diff --git a/macros/latex/contrib/abnt/abnt-doc.tex b/macros/latex/contrib/abnt/abnt-doc.tex index 4d4b0a80aa..4b19c0e001 100644 --- a/macros/latex/contrib/abnt/abnt-doc.tex +++ b/macros/latex/contrib/abnt/abnt-doc.tex @@ -1,5 +1,6 @@ \documentclass{ltxdoc} \usepackage[svgnames,dvipsnames]{xcolor} +\usepackage{graphicx} \usepackage{fontspec} \setmainfont{Warnock Pro} \setsansfont{Cronos Pro} @@ -7,26 +8,27 @@ \usepackage{polyglossia} \setmainlanguage{brazil} \usepackage{tcolorbox} -\tcbuselibrary{listings,skins,xparse} +\tcbuselibrary{listings,skins,xparse,breakable} \usepackage{tikz} \usetikzlibrary{positioning,shapes,snakes} -\newtcblisting[auto counter,list inside=codigo]{codigo}[2][]{% - %title={Código~\thetcbcounter:~#2}, - title=#2, - hbox, +\newtcblisting[auto counter,list inside=codigo,number within=chapter]{codigo}[2][]{% + %title={Exemplo~\thetcbcounter:~#2}, + %list entry={\protect\numberline{\thetcbcounter}#2}, + title={#2}, center, - colback=green!30, + colback=green!20, colbacktitle=green!50, colframe=green, - listing only,fonttitle=\bfseries\sffamily\large,coltitle=black,titlerule=0pt,enhanced,drop fuzzy shadow%halign title=center - } + listing only, + fonttitle=\bfseries\sffamily\large,coltitle=black,titlerule=0pt,enhanced,drop fuzzy shadow,breakable,#1%halign title=center +} \title{\tikz \node[inner sep=0pt,remember picture,overlay] at (0,1){\includegraphics[height=3cm,width=0.4\textwidth,keepaspectratio]{icone}};\\O pacote <<\texttt{abnt}>>} \author{Youssef Cherem} -\date{2018} +\date{2019} \begin{document} \frenchspacing @@ -34,7 +36,7 @@ \begin{center} \tikz\node[diamond,shape aspect=1.2,%draw=green,ultra thick, remember picture,overlay,%minimum size=0.6\textwidth, - left color=SpringGreen,shading angle=45,align=center] at (0,0){\includegraphics[height=3cm,width=0.4\textwidth,keepaspectratio]{icone}\\{\Large O pacote <<\texttt{abnt}>>}\\[10pt]\large Youssef Cherem\\[6pt]2018}; + left color=SpringGreen,shading angle=45,align=center] at (0,0){\includegraphics[height=3cm,width=0.4\textwidth,keepaspectratio]{icone}\\{\Large O pacote <<\texttt{abnt}>>}\\[10pt]\large Youssef Cherem\\[6pt]2019}; \end{center} \vspace{4cm} @@ -45,9 +47,9 @@ %\tcblistof[\section*]{codigo}{Lista de Códigos} O pacote \tcboxverb[blank,fuzzy halo=.5mm with green]{abnt} é uma interpretação suficiente, mas não exaustiva, das normas da ABNT. É uma implementação concisa das normas, proporcionando \textit{facilidade} e \textit{flexibilidade} ao usuário. O uso deste pacote não dispensa conhecimento básico de \LaTeX, e não há qualquer garantia de que será aceito pela sua instituição sem nenhuma modificação. Seu objetivo é reduzir ao mínimo a interferência de comandos alheios às classes comuns. -Sugere-se seu emprego com a classe \texttt{book}, mas também pode, porventura, funcionar com outras classes. +Sugere-se seu emprego com a classe \tcboxverb[blank,fuzzy halo=.5mm with teal]{book} ou com a classe \tcboxverb[blank,fuzzy halo=.5mm with red]{scrbook}. -Seus comandos são: +Comandos para elementos na capa e folha de rosto: \begin{codigo}{} \orientador{} \orientadora{} \coorientador{} \coorientadora{} @@ -61,6 +63,14 @@ Para mudar as fontes dos elementos: \titlefont{} \authorfont{} \localfont{} \datefont{} \end{codigo} +Para elementos pré-textuais (sem números de página) e textuais (com números de página): + +\begin{codigo}{} +\pretextual \textual +\end{codigo} + +Esses comandos não são obrigatórios nem aplicados por padrão. O usuário pode redefinir o cabeçalho como quiser, usando os comandos do pacote \tcboxverb[blank,fuzzy halo=.5mm with green]{scrlayer-scrpage}. + Também são disponibilizados ambientes e listas para quadros e mapas, além das usuais figuras e tabelas. Assim, podem ser inseridas listas de “quadros” e “mapas”: \begin{codigo}{} @@ -99,6 +109,77 @@ Aqui, definimos um novo ambiente “escultura”, com um arquivo de lista de ext Todos os outros comandos são os usuais das classes padrão. Recomenda-se o uso do pacote \texttt{biblatex-abnt} para as normas de citação e referências bibliográficas segundo a ABNT. -Se porventura o usuário necessitar alterações, sugere-se empregar os pacotes \texttt{titlesec} e \texttt{sectsty}, para títulos, e o pacote \texttt{scrlayer-scrpage} para cabeçalhos, e o pacote \texttt{tocstyle} para listas e sumário, ou então redefinir os comandos de sua classe (p. ex., \texttt{book.cls}). +Se o usuário necessitar alterações, uma das formas mais simples é usar os comandos das classes +\tcboxverb[blank,fuzzy halo=.5mm with red]{KOMA-Script}: + + \begin{codigo}{} + \documentclass[footsepline=true,headsepline=true]{scrbook} + \usepackage{abnt} + \usepackage{xcolor,xcolor-material} + \usepackage[sfdefault,lf]{FiraSans} + + %se quiser linha no rodapé + \ModifyLayer[addvoffset=-.8ex]{scrheadings.foot.above.line} + \ModifyLayer[addvoffset=-.8ex]{plain.scrheadings.foot.above.line} + +%\pagestyle{scrheadings} +%\clearscrheadfoot +%\ihead{\headmark} +%\ohead{\pagemark} +% pretextual já faz isso. + +\setkomafont{footsepline}{\color{orange}} +\setkomafont{headsepline}{\color{teal!50!yellow}} +\setkomafont{pagenumber}{\normalfont\bfseries\sffamily\color{red}} + +\renewcommand*{\chapterpagestyle}{scrheadings} %not needed + +\RedeclareSectionCommands +[beforeskip=\baselineskip, afterskip=\baselineskip,font=\normalsize\bfseries] +{part,chapter, +section,subsection,paragraph,subparagraph} + +\setkomafont{chapter}{\color{orange}} \setkomafont{section}{\color{teal}} +\setkomafont{subsection}{\color{green!50!black}} + + %\setkomafont{disposition}{\normalsize} %doesn't work + + \KOMAoptions{headsepline=2pt:\textwidth,footsepline=2pt:\textwidth} + +%medidas +\DeclareNewLayer[ + background, + %outermargin, + %topmargin, + contents=\layercontentsmeasure + ]{measurelayer} +\AddLayersToPageStyle{@everystyle@}{measurelayer} +\usepackage{showframe} + +\begin{document} + +\pretextual + +\textual + +\chapter{Capítulo} +\section{Seção} +\subsection{Subseção} + +\chapter{Capítulo} +\section{Seção} +\subsection{Subseção} +\newpage +\subsection{title} +\end{document} + +\end{codigo} + + +\begin{tcolorbox}[center,width=.8\textwidth] +\centering +\includegraphics[width=\linewidth]{koma} +\end{tcolorbox} + \end{document} diff --git a/macros/latex/contrib/abnt/abnt.sty b/macros/latex/contrib/abnt/abnt.sty index 4c89246eba..d3cdd42b4b 100644 --- a/macros/latex/contrib/abnt/abnt.sty +++ b/macros/latex/contrib/abnt/abnt.sty @@ -1,5 +1,5 @@ %% abnt.sty -%% Copyright (c) Youssef Cherem , 2018 +%% Copyright (c) Youssef Cherem , 2019 % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c @@ -14,7 +14,7 @@ % The Current Maintainer of this work is Youssef Cherem. \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{abnt}[2018/11/19] +\ProvidesPackage{abnt}[2019/12/14] \RequirePackage[left=3cm,top=3cm,right=2cm,bottom=2cm]{geometry} \RequirePackage{setspace} \RequirePackage[automark,markcase=used]{scrlayer-scrpage} @@ -27,7 +27,7 @@ \lehead*{\pagemark} } -\RequirePackage{emptypage} + \RequirePackage{etoolbox}%\ifdefempty{def}{true}{false} @@ -129,17 +129,39 @@ linefill=\TOCLineLeaderFill, \newcommand{\@tipotrabalho}{} \newcommand{\tipotrabalho}[1]{\gdef\@tipotrabalho{#1}} + +%titlefont, @authorfont and @datefont defined by koma classes + +\@ifundefined{KOMAClassName}{% + \typeout{Usando uma classe padrão} +% if not koma +\RequirePackage{emptypage} \newcommand*{\@titlefont}{\bfseries} \newcommand*{\titlefont}[1]{\gdef\@titlefont{#1}} - \newcommand*{\@authorfont}{\normalfont} \newcommand*{\authorfont}[1]{\gdef\@authorfont{#1}} +\newcommand*{\@datefont}{\normalfont} +\newcommand*{\datefont}[1]{\gdef\@datefont{#1}} +} +{% if koma +\typeout{Usando KOMA-Sript.} +%\KOMAoptions{cleardoublepage=empty} not needed in koma version 3.0 and later +\newcommand*{\@titlefont}{\bfseries} +\renewcommand*{\titlefont}[1]{\gdef\@titlefont{#1}} +\renewcommand*{\@authorfont}{\normalfont} +\newcommand*{\authorfont}[1]{\gdef\@authorfont{#1}} +\renewcommand*{\@datefont}{\normalfont} +\newcommand*{\datefont}[1]{\gdef\@datefont{#1}} +} + + +\@ifclassloaded{scrbook}{% +\typeout{Usando a classe scrbook} +}{} \newcommand*{\@localfont}{\normalfont} \newcommand*{\localfont}[1]{\gdef\@localfont{#1}} -\newcommand*{\@datefont}{\normalfont} -\newcommand*{\datefont}[1]{\gdef\@datefont{#1}} \newcommand*{\@instituicaofont}{\normalfont} \newcommand*{\instituicaofont}[1]{\gdef\@instituicaofont{#1}} @@ -197,7 +219,4 @@ linefill=\TOCLineLeaderFill, -\onehalfspacing - - \endinput \ No newline at end of file diff --git a/macros/latex/contrib/bibleref-french/bibleref-french.dtx b/macros/latex/contrib/bibleref-french/bibleref-french.dtx index 8d66e99682..e8446f9122 100644 --- a/macros/latex/contrib/bibleref-french/bibleref-french.dtx +++ b/macros/latex/contrib/bibleref-french/bibleref-french.dtx @@ -14,8 +14,8 @@ % % \iffalse %\NeedsTeXFormat{LaTeX2e} -%\def\BRFfileversion{v2.3.2}% -%\def\BRFfiledate{2019/02/20}% +%\def\BRFfileversion{v2.3.3}% +%\def\BRFfiledate{2019/12/14}% %\def\BRFfileinfo{French translation of the bibleref package}% %\ProvidesPackage{bibleref-french} % [\BRFfiledate\space\BRFfileversion\space\BRFfileinfo] @@ -44,6 +44,7 @@ % \fi % % \CheckSum{0} +% \changes{v2.3.3}{2019/02/14}{Compatibility with the new version of bibleref} % \changes{v2.3.2}{2019/02/20}{Compatibility with the new version of bibleref} % \changes{v2.3.1}{2012/07/14}{Accent on Ésaïe} % \changes{v2.3}{2012/02/26}{New style : defaultshorter} @@ -486,7 +487,7 @@ \newcommand*\br@Os{\br@Hosea}% %\newcommand*\br@Jl{\br@Joel}% \newcommand*\br@Jo{\br@Joel}% -\newcommand*\br@Joe{\br@Joel}% +%\newcommand*\br@Joe{\br@Joel}% %\newcommand*\br@Am{\br@Amos}% \newcommand*\br@Ab{\br@Obadiah}% \newcommand*\br@Abd{\br@Obadiah}% @@ -519,9 +520,9 @@ %\newcommand*\br@ITh{\br@IThessalonians}% %\newcommand*\br@IITh{\br@IIThessalonians}% %\newcommand*\br@ITm{\br@ITimothy}% -\newcommand*\br@ITi{\br@ITimothy}% +%\newcommand*\br@ITi{\br@ITimothy}% %\newcommand*\br@IITm{\br@IITimothy}% -\newcommand*\br@IITi{\br@IITimothy}% +%\newcommand*\br@IITi{\br@IITimothy}% %\newcommand*\br@Tt{\br@Titus}% %\newcommand*\br@Ti{\br@Titus}% %\newcommand*\br@Phm{\br@Philemon}% @@ -531,14 +532,14 @@ \newcommand*\br@Ja{\br@James}% \newcommand*\br@Jacq{\br@James}% %\newcommand*\br@IP{\br@IPeter}% -\newcommand*\br@IPe{\br@IPeter}% +%\newcommand*\br@IPe{\br@IPeter}% \newcommand*\br@IPi{\br@IPeter}% %\newcommand*\br@IIP{\br@IIPeter}% -\newcommand*\br@IIPe{\br@IIPeter}% +%\newcommand*\br@IIPe{\br@IIPeter}% \newcommand*\br@IIPi{\br@IIPeter}% %\newcommand*\br@IJn{\br@IJohn}% %\newcommand*\br@IIJn{\br@IIJohn}% -\newcommand*\br@IIIJn{\br@IIIJohn}% +%\newcommand*\br@IIIJn{\br@IIIJohn}% \newcommand*\br@Ju{\br@Jude}% \newcommand*\br@Jud{\br@Jude}% \newcommand*\br@Ap{\br@Revelation} diff --git a/macros/latex/contrib/bibleref-french/bibleref-french.pdf b/macros/latex/contrib/bibleref-french/bibleref-french.pdf index f62886a3c0..f9b3317563 100644 Binary files a/macros/latex/contrib/bibleref-french/bibleref-french.pdf and b/macros/latex/contrib/bibleref-french/bibleref-french.pdf differ diff --git a/macros/latex/contrib/poetry/CHANGES b/macros/latex/contrib/poetry/CHANGES index 578def1a4e..5f7cbed13e 100644 --- a/macros/latex/contrib/poetry/CHANGES +++ b/macros/latex/contrib/poetry/CHANGES @@ -1,3 +1,6 @@ +12 Dec 1203 (14 Dec 2019): Protected the poemline counter +definition to avoid a clash with memoir. Version 2.2. + 9 Nov 1203 (9 Nov 2019): Protected the index commands so that the package works with classes that don't include indices. Also removed two spurious "{"s. Thanks to David diff --git a/macros/latex/contrib/poetry/poetry.dtx b/macros/latex/contrib/poetry/poetry.dtx index 774c2842ba..170317ee4d 100644 --- a/macros/latex/contrib/poetry/poetry.dtx +++ b/macros/latex/contrib/poetry/poetry.dtx @@ -22,7 +22,7 @@ % \iffalse %\NeedsTeXFormat{LaTeX2e}[1999/12/01] -%\ProvidesPackage{poetry}[2019/05/02 v2.1 support for typesetting poetry] +%\ProvidesPackage{poetry}[2019/05/02 v2.2 support for typesetting poetry] %<*driver> \documentclass{ltxdoc} @@ -77,7 +77,7 @@ % % \fi % -% \title{The |poetry| Package, v2.1} +% \title{The |poetry| Package, v2.2} % \author{Donald P.\ Goodman III} % \date{\today} % @@ -1315,7 +1315,9 @@ % % \begin{macrocode} \RequirePackage{modulus}% -\newcounter{poemline}% +\@ifundefined{c@poemline}{% + \newcounter{poemline}% +}{} \newcount\poemlineno% \newcounter{poemrtline}% \newcount\poemrtlineno% diff --git a/macros/latex/contrib/poetry/poetry.pdf b/macros/latex/contrib/poetry/poetry.pdf index 2fbe72dd41..1160de155a 100644 Binary files a/macros/latex/contrib/poetry/poetry.pdf and b/macros/latex/contrib/poetry/poetry.pdf differ diff --git a/macros/xetex/latex/parsa/README.txt b/macros/xetex/latex/parsa/README.txt index 3eb021157e..1a320306f4 100644 --- a/macros/xetex/latex/parsa/README.txt +++ b/macros/xetex/latex/parsa/README.txt @@ -1,19 +1,19 @@ ____________________ The Parsa package -v1 +v1.1 While time is limited, preparing thesis and dissertations take a lot of time for editing required forms. -This package will help you to prepare the forms you need most easily and as soon as possible +This package will help you to prepare the forms you need most easily and as soon as possible. If you want to report any bugs or typos and corrections in the documentation, please use the issue tracker: - + In doing so, please always explain your issue well enough, and always include a minimal working example showing the issue. -Current version release date: 2019/12/12 +Current version release date: 2019/12/14 ______________ Farshad Rasuli diff --git a/macros/xetex/latex/parsa/minimaltemplate.pdf b/macros/xetex/latex/parsa/minimaltemplate.pdf new file mode 100644 index 0000000000..e105a5ce63 Binary files /dev/null and b/macros/xetex/latex/parsa/minimaltemplate.pdf differ diff --git a/macros/xetex/latex/parsa/minimaltemplate.tex b/macros/xetex/latex/parsa/minimaltemplate.tex new file mode 100644 index 0000000000..498e87702c --- /dev/null +++ b/macros/xetex/latex/parsa/minimaltemplate.tex @@ -0,0 +1,230 @@ +% +% این پرونده دارای گواهی LPPL است % +% و نباید در هیچ جایی آپلود شود؛ % +% فقط مجاز به لینک دادن هستید. % +% http://github.com/farshadrasuli/parsa % +% استفاده از این پرونده به معنای پذیرش این قانون است. % +% __________________________________________________ +% Copyright (c) 2019 Farshad Rasuli +% +%% +%% This file is `minimaltemplate.tex' +%% +%% A prepared template +%% for making your Thesis or Dissertation faster and more efficient than possible +%% +%% __________________________________________________ +%% Copyright (c) 2019 Farshad Rasuli +%% +%% It may be distributed and/or modified under the LaTeX Project Public License, +%% version 1.3c or higher (your choice). The latest version of +%% this license is at: http://www.latex-project.org/lppl.txt +%% +%% This work is “author-maintained” (as per LPPL maintenance status) +%% by Farshad Rasuli. +%% +%% +%% Location on CTAN: /macros/xetex/latex/parsa +%% +%% Issue tracker: http://github.com/farshadrasuli/parsa +%% + + +%---------------------------------------------------------------------------------------- +% DOCUMENT DEFINITION +%---------------------------------------------------------------------------------------- +\documentclass[% +12pt,% Options: 10pt, 11pt, 12pt +twoside, % Other option: oneside +openany, % Defaul option for book class is openright +%twocolumn, % Use for two column typesetting +thesis, % Other option: dissertation or comment this option for other purposes +]{book} + +%---------------------------------------------------------------------------------------- +% PAGE LAYOUT +%---------------------------------------------------------------------------------------- +\usepackage[ +papersize={210mm,297mm},% Specify the paper dimensions +layoutsize={210mm,297mm}, layouthoffset=0mm, layoutvoffset=0mm, % Specify the dimensions of the layout and it's horizontal and vertical distance from the beginning of the paper. +%showcrop, % Uncomment to see the layout boundaries +top=25mm, includehead, % Margin from top to top of the header +bottom=25mm, heightrounded, % Margin from Bottom +bindingoffset=10mm, % Binding margin +inner=12mm, outer=22mm, % The inner/outer edge of the layout (inner:outer ratio in two-side is 1:1.5) +marginparwidth=0mm, marginparsep=0mm, % Specify the border width and distance from the bottom of the body of the text. (These marginal notes are placed inside the outer margin of the layout.) +%columnsep=10mm % Adjust separation between columns in two column mode. +%showframe, % This option is for drawing a border around the textbody. +]{geometry} + +%---------------------------------------------------------------------------------------- +% HEADER AND FOOTER SETTINGS +%---------------------------------------------------------------------------------------- +\usepackage{fancyhdr} +% The default width of the headers and footers equals the width of the text. You can make the width wider (or narrower) by these commands to overhang the outside margin where the marginal notes are printed +\addtolength{\headwidth}{\marginparwidth} +\addtolength{\headwidth}{\marginparsep} + +%---------------------------------------------------------------------------------------- +% PACKAGES AND OTHER CONFIGURATIONS +%---------------------------------------------------------------------------------------- +\usepackage{amsmath} +\usepackage{amsfonts,amsthm,amssymb,amsbsy,amsopn,amstext} +\usepackage{mhsetup,mathtools} +\usepackage[usenames,dvpinames,table]{xcolor} +\usepackage{color} +\usepackage{wrapfig} % Provides the environments for typesetting a float and text wrap around it +%\usepackage{subfig} +\usepackage[hypcap=true]{caption} +%\usepackage{capt-of} +%\usepackage{subcaption} +\usepackage{setspace} +\usepackage[pagebackref=false]{hyperref} +\usepackage[perpage]{footmisc} % This option resets footnote numbering for each page of the document. +\usepackage[fulladjust]{marginnote} % The package might be used to create a note in the margin +\usepackage{adjustbox} + +%---------------------------------------------------------------------------------------- +% PARSA AND XEPERSIAN PACKAGE AND CONFIGURATIONS +%---------------------------------------------------------------------------------------- +\usepackage{parsa} +\usepackage[localise,fontsloadable]{xepersian} +\settextfont{IRZar} % Specify main content font with a unicode Persian font +\defpersianfont\ParsaHeaderFont{IRNazanin} % Specify font of the header + +%---------------------------------------------------------------------------------------- +% SETTINGS AND CONFIGURATIONS +%---------------------------------------------------------------------------------------- +%\linespread{1.33} % Adjust line spacing by a factor. The factor <1.33> is for 1.5x and <1.67> for 2x. +\setcounter{secnumdepth}{5} % Controls printing of section heading numbers at any depth > {level}, where chapter is level zero +\setcounter{tocdepth}{2} % Controls displaying of section heading numbers in table of content at any depth > {level}, where chapters are level zero. +%\numberwithin{equation}{chapter} % This command resets equation numbering, which are defined by equation environment for each chapter of the document. +\SepMark{-} % Changes the section heading number separator +%\renewcommand{\bibname}{منابع و مراجع} % Converting the word `کتاب‌نامه' into `منابع و مراجع' + +%---------------------------------------------------------------------------------------- +% THESIS/DISSERTATION INFORMATION STARTS FROM HERE: +% + +% --- Institute's Information +\InstituteLogo{IranLogo}{IntLogo}[30mm][30mm] % {}{}[][} +\Institute{(نام مؤسسه)}{(Institute's Name)} % {}{} +\Faculty{(نام دانش‌کده)}{(faculty of ...)} % {}{} +\Department{(نام گروه)}{(Department of ...)} % {}{} + +% --- Student's Information +\StudentName{(نام دانشجو)}{(Student's Name)} % {}{} +\StudentMajor{(رشته)}{(Major Discipline)} % {}{} +\StudentMinor{(گرایش)}{(Minor Discipline)} % {}{} +\StudentDegree{کارشناسی‌ارشد}{(Master)} % {}{} +\StudentID{(9876543210)} % {} +\StudentNumber{(0123456789)} +\StudentEMAIL{(sample@site.com)} + +% --- Thesis/Dissertation's Information +\ParsaTitle{(عنوان): (زیرعنوان)}{(Title): (Subtitle)} % {}{} +\ParsaCompilationDate{(آذر ۱۳۹۸)}{(December, 2019)} % {}{} +\ParsaExamDate{(1398/09/21)}{(2019/12/12)} % {}{} + +% --- Members of Committee's Informtion +\SupervisorName{(نام استاد راهنما)}{(Supervisor's Name)} % {}{} +\SupervisorTitle{(استاد)}{(Professor)} % {}{} +\SupervisorAffiliation{(نام مؤسسه)}{(Institute's Name)} % {}{} +\SupervisorID{(9876543210)} %{} +\SupervisorEMAIL{(example@institute.edu)} + +\SecondSupervisorName{(نام استاد راهنمای دوم)}{(Second Supervisor's Name)} % {}{} +\SecondSupervisorTitle{(دانشیار)}{(Associated Professor)} % {}{} +%\SecondSupervisorAffiliation{}{} % {}{} +%\SecondSupervisorID{} % {} +%\SecondSupervisorEMAIL{} + +\CosupervisorName{(نام استاد مشاور اول)}{(First Co-superviser's Name)} % {}{} +\CosupervisorTitle{(استادیار)}{(Assistant Prosessor)} % {}{} +%\CosupervisorAffiliation{}{} % {}{} +%\CosupervisorID{} % {} +%\CosupervisorEMAIL{} + +\SecondCosupervisorName{(نام استاد مشاور دوم)}{(Second Co-supervisor's Name)} % {}{} +%\SecondCosupervisorTitle{}{} % {}{} +%\SecondCosupervisorAffiliation{}{} % {}{} +%\SecondCosupervisorID{} % {} +%\SecondCosupervisorEMAIL{} + +\FirstExaminerName{(نام استاد داور)}{~} % {}{} +%\FirstExaminerTitle{}{} % {}{} +%\FirstExaminerAffiliation{}{} % {}{} +%\FirstExaminerID{} % {} +%\FirstExaminerEMAIL{} + +\SecondExaminerName{(نام استاد داور)}{~} % {}{} +%\SecondExaminerTitle{}{} % {}{} +%\SecondExaminerAffiliation{}{} % {}{} +%\SecondExaminerID{} % {} +%\SecondExaminerEMAIL{} + +\ThirdExaminerName{(نام استاد داور)}{} % {}{} +%\ThirdExaminerTitle{}{} % {}{} +%\ThirdExaminerAffiliation{}{} % {}{} +%\ThirdExaminerID{} % {} +%\ThirdExaminerEMAIL{} + +\RepresentativeName{(نام نماینده تحصیلات تکمیلی)}{(The representative's name)} % {}{} +%\RepresentativeID{} % {} +%\RepresentativeEMAIL{} + +% +% THESIS/DISSERTATION INFORMATION ENDED. +%---------------------------------------------------------------------------------------- + +\begin{document} +\pagestyle{empty} + +\titlepageParsi +\newpage +%---------------------------------------------------------------------------------------- +% PERSIAN ABSTRACT STARTS FROME HERE: +% +\begin{ParsaAbstractParsi} +چکیده شامل خلاصه‌ای از هدف یا مسأله‌ی پژوهش، روش‌شناسی، نتایج و تفسیر می‌باشد که خواننده با مطالعه‌ی آن از محتوای پژوهش آگاه می‌شود. در چکیده از اشاره به تاریخچه، تفصیل اقوال، توصیف تکنیک‌ها، فصل بندی، ذکر منابع و آوردن فرمول‌ها، نمودارها و جداول پرهیز شود. متن چکیده حداکثر دارای سی‌صد کلمه باشد و در یک صفحه و در یک پاراگراف نوشته شود. همچنین واژگان کلیدی در یک سطر جداگانه درج می‌شود و تعداد آن بین پنح تا هشت کلمه است. \بند \bigskip + +\متن‌سیاه{کلمات کلیدی:} پایان‌نامه، رساله، شیوه‌نامه، قالب آماده، زی‌پرشین، پارسا +\end{ParsaAbstractParsi} +% +% PERSIAN ABSTRACT ENDED. +%---------------------------------------------------------------------------------------- +\ParsaPicture{picture} + +\ParsaCredit +\newpage + +\ExaminationReportPa +\newpage + +\ParsaCopyleft +\newpage + +\ParsaDedicate{تقدیم به ...} + +\begin{ParsaAcknowledge} +متن سپاس‌گذاری... +\end{ParsaAcknowledge} +\newpage + + +\chapter{فصل نمونه} +محتوای اصلی نوشتار از اینجا آغاز می‌شود... + +\pagestyle{empty} + +\begin{ParsaCV} +کارنامک، شمایی کوتاه از کارهای علمی و درجه‌های تحصیلی دانش‌آموخته را نشان می‌دهد و بهتر است به زبان سوم شخص (غایب) نوشته شود. این بخش برای دانش‌آموختگان کارشناسی ارشد، اختیاری و برای دانش‌آموختگان دکترا الزامی است. برای کسانی که پارسا را به زبانی به‌جز فارسی می‌نویسند این کارنامک نیز باید به همان زبان نوشته شود. نمونه‌ای از این کارنامک در ادامه نوشته شده است. \\ + +رضا تهرانی دانش‌آموخته‌ی دکترای تخصصی رشته‌ی زبان و ادبیات فارسی از دانشگاه ایران در گرایش نگارش علمی در سال ۱۳۹۶ است. او در سال ۱۳۹۰ کارشناسی ارشد خود را از دانشگاه ایران در رشته‌ی تاریخ ادبیات گرایش نگارش در نوشتار علمی و کارشناسی خود را در سال ۱۳۸۷ از دانشگاه ایران در رشته‌ی تاریخ ادبیات دریافت کرد. زمینه‌های پژوهش او نوشتارهای علمی، تاریخ ادبیات و ویرایش تخصصی است. \\ +\end{ParsaCV} + +\ExaminationReportLa +\newpage + +\titlepageLatin +\end{document} \ No newline at end of file diff --git a/macros/xetex/latex/parsa/parsa-doc.pdf b/macros/xetex/latex/parsa/parsa-doc.pdf index a990bb173e..683edbcace 100644 Binary files a/macros/xetex/latex/parsa/parsa-doc.pdf and b/macros/xetex/latex/parsa/parsa-doc.pdf differ diff --git a/macros/xetex/latex/parsa/parsa-doc.tex b/macros/xetex/latex/parsa/parsa-doc.tex index 8c01b00ce9..efc13306bb 100644 --- a/macros/xetex/latex/parsa/parsa-doc.tex +++ b/macros/xetex/latex/parsa/parsa-doc.tex @@ -1,4 +1,4 @@ -\documentclass[12pt,a4paper,twoside,fleqn,notitlepage,openany]{extbook} +\documentclass[12pt,a4paper,twoside,fleqn,notitlepage,openany]{extarticle} \usepackage[ papersize={210mm,297mm},% Specify the paper dimensions @@ -22,7 +22,6 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr \usepackage{parsa} \usepackage[localise,fontsloadable]{xepersian} \settextfont{IRZar} -\setlatintextfont{Linux Libertine} \defpersianfont\ParsaHeaderFont{IRNazanin} \fancypagestyle{plain}{\fancyhf{}\fancyfoot[OL,ER]{\thepage}\renewcommand{\headrulewidth}{0pt}} @@ -30,83 +29,6 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr \SepMark{-} -%---------------------------------------------------------------------------------------- -% THESIS/DISSERTATION INFORMATION STARTS FROM HERE: -% - -% --- Institute's Information -\InstituteLogo{IranLogo}{IntLogo}[30mm][30mm] % {}{}[][} -\Institute{(نام مؤسسه)}{(Institute's Name)} % {}{} -\Faculty{(نام دانش‌کده)}{(faculty of ...)} % {}{} -\Department{(نام گروه)}{(Department of ...)} % {}{} - -% --- Student's Information -\StudentName{(نام دانشجو)}{(Student's Name)} % {}{} -\StudentMajor{(رشته)}{(Major Discipline)} % {}{} -\StudentMinor{(گرایش)}{(Minor Discipline)} % {}{} -\StudentDegree{کارشناسی‌ارشد}{(Master)} % {}{} -\StudentID{(9876543210)} % {} -\StudentNumber{(0123456789)} -\StudentEMAIL{(sample@site.com)} - -% --- Thesis/Dissertation's Information -\ParsaTitle{(عنوان): (زیرعنوان)}{(Title): (Subtitle)} % {}{} -\ParsaCompilationDate{(آذر ۱۳۹۸)}{(December, 2019)} % {}{} -\ParsaExamDate{(1398/09/21)}{(2019/12/12)} % {}{} - -% --- Members of Committee's Informtion -\SupervisorName{(نام استاد راهنما)}{(Supervisor's Name)} % {}{} -\SupervisorTitle{(استاد)}{(Professor)} % {}{} -\SupervisorAffiliation{(نام مؤسسه)}{(Institute's Name)} % {}{} -\SupervisorID{(9876543210)} %{} -\SupervisorEMAIL{(example@institute.edu)} - -\SecondSupervisorName{(نام استاد راهنمای دوم)}{(Second Supervisor's Name)} % {}{} -\SecondSupervisorTitle{(دانشیار)}{(Associated Professor)} % {}{} -%\SecondSupervisorAffiliation{}{} % {}{} -%\SecondSupervisorID{} % {} -%\SecondSupervisorEMAIL{} - -\CosupervisorName{(نام استاد مشاور اول)}{(First Co-superviser's Name)} % {}{} -\CosupervisorTitle{(استادیار)}{(Assistant Prosessor)} % {}{} -%\CosupervisorAffiliation{}{} % {}{} -%\CosupervisorID{} % {} -%\CosupervisorEMAIL{} - -\SecondCosupervisorName{(نام استاد مشاور دوم)}{(Second Co-supervisor's Name)} % {}{} -%\SecondCosupervisorTitle{}{} % {}{} -%\SecondCosupervisorAffiliation{}{} % {}{} -%\SecondCosupervisorID{} % {} -%\SecondCosupervisorEMAIL{} - -\FirstExaminerName{(نام استاد داور)}{~} % {}{} -%\FirstExaminerTitle{}{} % {}{} -%\FirstExaminerAffiliation{}{} % {}{} -%\FirstExaminerID{} % {} -%\FirstExaminerEMAIL{} - -\SecondExaminerName{(نام استاد داور)}{~} % {}{} -%\SecondExaminerTitle{}{} % {}{} -%\SecondExaminerAffiliation{}{} % {}{} -%\SecondExaminerID{} % {} -%\SecondExaminerEMAIL{} - -\ThirdExaminerName{(نام استاد داور)}{} % {}{} -%\ThirdExaminerTitle{}{} % {}{} -%\ThirdExaminerAffiliation{}{} % {}{} -%\ThirdExaminerID{} % {} -%\ThirdExaminerEMAIL{} - -\RepresentativeName{(نام نماینده تحصیلات تکمیلی)}{(The representative's name)} % {}{} -%\RepresentativeID{} % {} -%\RepresentativeEMAIL{} - -% -% THESIS/DISSERTATION INFORMATION ENDED. -%---------------------------------------------------------------------------------------- - - - \begin{document} \pagestyle{plain} \عنوان{بسته‌ی پارسا} @@ -115,20 +37,20 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr \عنوان‌ساز \begin{center} \begin{minipage}{0.67\textwidth} -تألیف پایان‌نامه و رساله، چهارچوب از پیش تعیین شده‌ای مانند چگونگی درج سربرگ، ساخت و تکمیل فرم‌های مربوطه و تدوین عناصر مختلف دارد\@. این بسته با هدف تولید فرم‌های مورد نیاز، به منطور تسریع فرآیند تألیف پایان‌نامه و رساله، توسط دانشجو-پژوهش‌گر تهیه شده‌است\@. \\ +تألیف پایان‌نامه و رساله، چهارچوب از پیش تعیین شده‌ای مانند چگونگی درج سربرگ، ساخت و تکمیل فرم‌های مربوطه و تدوین عناصر مختلف دارد\@. این بسته با هدف تولید فرم‌های مورد نیاز، به منطور تسریع فرآیند تألیف پایان‌نامه و رساله توسط دانشجو-پژوهش‌گر تهیه شده‌است\@. \\ امیدوارم با استفاده از این بسته، در مدت زمان تهیه‌ی پایان‌نامه و رساله، صرفه‌جویی کافی حاصل شود و به جای صرف وقت به ویرایش پایان‌نامه، زمان بیشتری به مسائل پژوهشی اختصاص یابد\@. \end{minipage} \end{center} -%\tableofcontents +\tableofcontents \section*{سپاس‌گزاری} \addcontentsline{toc}{section}{سپاس‌گزاری} از جناب آقای \موکد{وفا کارن‌پهلو} بابت تهیه و توسعه‌ی بسته‌ی \موکد{زی‌پرشین} سپاس‌گزاری می‌کنم و برای ایشان آرزوی سلامتی و سعادت دارم\@. کار بی‌نظیر ایشان در تهیه‌ی بسته‌ی زی‌پرشین، الهام بخش تهیه‌ی بسته‌ی \موکد{پارسا} بوده‌است. \section{شروع کار} -با استفاده از فرمان +طبقه‌ی نوشتار \زیرنویس{\متن‌لاتین{documentclass}} را از نوع کتاب انتخاب کنید و سپس با استفاده از فرمان \[\textrm{\lr{\texttt{$\backslash$usepackage[\textrm{}]\{parsa\}}}}\] بسته‌ی پارسا فعال می‌شود\@. برای گزینه‌های این بسته، \متن‌لاتین{[\emph{}]}، قسمت (\رجوع{ParsaInf}) را ببینید.\\ -سپس بسته‌ی \XePersian ~را فعال کنید\@. +اکنون بسته‌ی \XePersian ~را فعال کنید\@. \[ \textrm{ \lr{ \texttt{$\backslash$usepackage\{xepersian\}} } } \] قلم اصلی متن را با فرمان \[ \textrm{ \lr{ \texttt{$\backslash$settextfont\{\textrm{}\} } } } \] @@ -138,13 +60,13 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr \section{ورود اطلاعات} برای وارد کردن اطلاعات پایان‌نامه (یا رساله)، فرمان مد نظر خود را، مطابق دستورات شرح داده‌شده، در قسمت سرآغاز \زیرنویس{\متن‌لاتین{preamble}}~وارد کنید. -\زیرقسمت{اطلاعات مؤسسه} +\subsection{اطلاعات مؤسسه} نام مؤسسه‌ی محل تحصیل خود را با فرمان \[ \textrm{ \lr{ \texttt{$\backslash$Institute\{\textrm{}\}\{\textrm{}\}} } } \] -وارد کنید. دقت شود که آرگومان اول، \{\emph{}\}، برای ورود اطلاعات به زبان پارسی و آرگومان دوم، \{\emph{}\}، برای ورود اطلاعات به لاتین درنظر گرفته شده است. این اصل برای تمام فرمان‌های این بسته که دو آرگومان دارند رعایت شده است\@. به همین صورت، برای سایر اطلاعات از فرمان‌ها به شرح زیر استفاده کنید\@. \\ +وارد کنید. دقت شود که آرگومان اول، \{\emph{}\}، برای ورود اطلاعات به زبان پارسی و آرگومان دوم، \{\emph{}\}، برای ورود اطلاعات به لاتین درنظر گرفته شده است. این اصل برای تمام فرمان‌های این بسته که دو آرگومان دارند رعایت شده است\@. به همین صورت، برای سایر اطلاعات از فرمان‌ها به شرح زیر استفاده کنید\@. \\ نشان مؤسسه: \[ \textrm{ \lr{ \texttt{$\backslash$InstituteLogo\{\textrm{}\}\{\textrm{}\}[\textrm{}][\textrm{}]} } } \] -با آرگومان‌های اختیاری، پهنا و بلندای نشان مؤسسه را در صفحه‌ی عنوان تنظیم کنید. مقدار پیش‌فرض ۳۰×۳۰ میلی‌متر است\@. \\ +با آرگومان‌های اختیاری، پهنا و بلندای نشان مؤسسه را، در صفحه‌ی عنوان تنظیم کنید. مقدار پیش‌فرض ۳۰×۳۰ میلی‌متر است\@. \\ نام دانش‌کده یا پژوهش‌کده: \[ \textrm{ \lr{ \texttt{$\backslash$Faculty\{\textrm{}\}\{\textrm{}\}} } } \] نام گروه: @@ -188,7 +110,7 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr رایانامه: \[ \textrm{ \lr{ \texttt{$\backslash$SupervisorEMAIL\{\textrm{}\}} } } \] \subsection{اطلاعات استاد راهنمای دوم} -مشابه استاد راهنما، قسمت (\رجوع{SupInf})، اطلاعات استاد راهنمای دوم -در صورت وجود- را با فرمان‌های زیر وارد کنید\@. \\ +همانند استاد راهنما، قسمت (\رجوع{SupInf})، اطلاعات استاد راهنمای دوم را -در صورت وجود- با فرمان‌های زیر وارد کنید\@. روند ورود اطلاعات سایر اعضای کمیته‌ی دفاع، مانند استادان مشاور، استادان داور و نماینده‌ی تحصیلات تکمیلی نیز به همین صورت می‌باشد\@. \\ نام کامل استاد راهنمای دوم: \[ \textrm{ \lr{ \texttt{$\backslash$SecondSupervisorName\{\textrm{}\}\{\textrm{}\}} } } \] سمت یا مرتبه‌ی علمی: @@ -200,7 +122,7 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr رایانامه: \[ \textrm{ \lr{ \texttt{$\backslash$SecondSupervisorEMAIL\{\textrm{}\}} } } \] \subsection{اطلاعات استاد مشاور} -مشابه استاد راهنما، قسمت (\رجوع{SupInf})، اطلاعات استاد مشاور -در صورت وجود- را با فرمان‌های زیر وارد کنید\@. \\ +اطلاعات استاد مشاور را -در صورت وجود- با فرمان‌های زیر وارد کنید\@. \\ نام کامل استاد مشاور: \[ \textrm{ \lr{ \texttt{$\backslash$CosupervisorName\{\textrm{}\}\{\textrm{}\}} } } \] سمت یا مرتبه‌ی علمی: @@ -212,7 +134,7 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr رایانامه: \[ \textrm{ \lr{ \texttt{$\backslash$CosupervisorEMAIL\{\textrm{}\}} } } \] \subsection{اطلاعات استاد مشاور دوم} -مشابه استاد راهنما، قسمت (\رجوع{SupInf})، اطلاعات استاد مشاور دوم -در صورت وجود- را با فرمان‌های زیر وارد کنید\@. \\ +اطلاعات استاد مشاور دوم را -در صورت وجود- با فرمان‌های زیر وارد کنید\@. \\ نام کامل استاد مشاور دوم: \[ \textrm{ \lr{ \texttt{$\backslash$SecondCosupervisorName\{\textrm{}\}\{\textrm{}\}} } } \] سمت یا مرتبه‌ی علمی: @@ -224,7 +146,7 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr رایانامه: \[ \textrm{ \lr{ \texttt{$\backslash$SecondCosupervisorEMAIL\{\textrm{}\}} } } \] \subsection{اطلاعات استاد داور اول} -مشابه استاد راهنما، قسمت (\رجوع{SupInf})، اطلاعات استاد داور اول را با فرمان‌های زیر وارد کنید\@. \\ +اطلاعات استاد داور اول را با فرمان‌های زیر وارد کنید\@. \\ نام کامل استاد داور اول: \[ \textrm{ \lr{ \texttt{$\backslash$FirstExaminerName\{\textrm{}\}\{\textrm{}\}} } } \] سمت یا مرتبه‌ی علمی: @@ -236,7 +158,7 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr رایانامه: \[ \textrm{ \lr{ \texttt{$\backslash$FirstExaminerEMAIL\{\textrm{}\}} } } \] \subsection{اطلاعات استاد داور دوم} -مشابه استاد راهنما، قسمت (\رجوع{SupInf})، اطلاعات استاد داور دوم -در صورت وجود- را با فرمان‌های زیر وارد کنید\@. \\ +اطلاعات استاد داور دوم را -در صورت وجود- با فرمان‌های زیر وارد کنید\@. \\ نام کامل استاد داور دوم: \[ \textrm{ \lr{ \texttt{$\backslash$SecondExaminerName\{\textrm{}\}\{\textrm{}\}} } } \] سمت یا مرتبه‌ی علمی: @@ -248,7 +170,7 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr رایانامه: \[ \textrm{ \lr{ \texttt{$\backslash$SecondExaminerEMAIL\{\textrm{}\}} } } \] \subsection{اطلاعات استاد داور سوم} -مشابه استاد راهنما، قسمت (\رجوع{SupInf})، اطلاعات استاد داور سوم -در صورت وجود- را با فرمان‌های زیر وارد کنید\@. \\ +اطلاعات استاد داور سوم را -در صورت وجود- با فرمان‌های زیر وارد کنید\@. \\ نام کامل استاد داور سوم: \[ \textrm{ \lr{ \texttt{$\backslash$ThirdExaminerName\{\textrm{}\}\{\textrm{}\}} } } \] سمت یا مرتبه‌ی علمی: @@ -260,7 +182,7 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr رایانامه: \[ \textrm{ \lr{ \texttt{$\backslash$ThirdExaminerEMAIL\{\textrm{}\}} } } \] \subsection{اطلاعات نماینده‌ی تحصیلات تکمیلی} -مشابه استاد راهنما، قسمت (\رجوع{SupInf})، اطلاعات نماینده‌ی تحصیلات تکمیلی را با فرمان‌های زیر وارد کنید\@. \\ +اطلاعات نماینده‌ی تحصیلات تکمیلی را با فرمان‌های زیر وارد کنید\@. \\ نام کامل نماینده‌ی تحصیلات تکمیلی: \[ \textrm{ \lr{ \texttt{$\backslash$RepresentativeName\{\textrm{}\}\{\textrm{}\}} } } \] شماره ملی: @@ -301,6 +223,15 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr \end{verbatim} \end{minipage} \end{latin} +~\بند +برای نوشتن متن سپاس‌گزاری از محیط \متن‌لاتین{\متن‌تایپ{ParsaAcknowledgment}} ~استفاده کنید.\\ +\begin{latin} +\begin{verbatim} +\begin{ParsaAcknowledgment} + +\end{ParsaAcknowledgment} +\end{verbatim} +\end{latin} \section{کدهای آماده} کدهای زیر برای استفاده در \LaTeX ~برای شما آماده شده‌است. برای استفاده از هر کد، کافی‌است علامت درصد ابتدای هرخط را حذف کنید. @@ -313,7 +244,9 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr \settextfont{} \defpersianfont\ParsaHeaderFont{} -% + + +%------------------------------------------------------------------ % THESIS/DISSERTATION INFORMATION STARTS FROM HERE: % @@ -358,7 +291,7 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr %\SecondCosupervisorName{}{} %\SecondCosupervisorTitle{}{} -%\SecondCosupervisorAffiliation{}{} % +%\SecondCosupervisorAffiliation{}{} %\SecondCosupervisorID{} %\SecondCosupervisorEMAIL{} @@ -374,6 +307,8 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr %\SecondExaminerID{} %\SecondExaminerEMAIL{} + + %\ThirdExaminerName{}{} %\ThirdExaminerTitle{}{} %\ThirdExaminerAffiliation{}{} @@ -384,6 +319,9 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr %\RepresentativeID{} %\RepresentativeEMAIL{} +% +% THESIS/DISSERTATION INFORMATION ENDED. +%------------------------------------------------------------------ \begin{document} @@ -391,7 +329,7 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr \newpage %----------------------------------------------- -% PERSIAN ABSTRACT STARTS FROME HERE: +% PERSIAN ABSTRACT STARTS FROM HERE: % \begin{ParsaAbstractParsi} @@ -413,20 +351,36 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr \ParsaDedicate{} -\begin{ParsaAcknowledge} -\end{ParsaAcknowledge} + + +%-------------------------------------------------- +% ACKNOWLEDGMENT STARTS FROM HERE: +% +\begin{ParsaAcknowledgment} + +\end{ParsaAcknowledgment} +% +% ACKNOWLEDGEMENT ENDED. +%-------------------------------------------------- \newpage +%-------------------------------------------------- +% CV STARTS FROM HERE: +% \begin{ParsaCV} \end{ParsaCV} +% +% CV ENDED. +%-------------------------------------------------- + \ExaminationReportLa \newpage %----------------------------------------------- -% LATIN ABSTRACT STARTS FROME HERE: +% LATIN ABSTRACT STARTS FROM HERE: % \begin{ParsaAbstractLatin} @@ -443,54 +397,7 @@ marginparwidth=0cm, marginparsep=3mm, % Specify the border width and distance fr \section{نمونه پایان‌نامه} در صفحات بعدی، نمونه‌ای از پایان نامه‌ی انجام‌شده به کمک بسته‌ی پارسا قرار گرفته‌است. \\ -\newpage - -\titlepageParsi -\newpage -%---------------------------------------------------------------------------------------- -% PERSIAN ABSTRACT STARTS FROME HERE: -% -\begin{ParsaAbstractParsi} -چکیده شامل خلاصه‌ای از هدف یا مسأله‌ی پژوهش، روش‌شناسی، نتایج و تفسیر می‌باشد که خواننده با مطالعه‌ی آن از محتوای پژوهش آگاه می‌شود. در چکیده از اشاره به تاریخچه، تفصیل اقوال، توصیف تکنیک‌ها، فصل بندی، ذکر منابع و آوردن فرمول‌ها، نمودارها و جداول پرهیز شود. متن چکیده حداکثر دارای سی‌صد کلمه باشد و در یک صفحه و در یک پاراگراف نوشته شود. همچنین واژگان کلیدی در یک سطر جداگانه درج می‌شود و تعداد آن بین پنح تا هشت کلمه است. \بند \bigskip - -\متن‌سیاه{کلمات کلیدی:} پایان‌نامه، رساله، شیوه‌نامه، قالب آماده، زی‌پرشین، پارسا -\end{ParsaAbstractParsi} -% -% PERSIAN ABSTRACT ENDED. -%---------------------------------------------------------------------------------------- -\ParsaPicture{picture} - -\ParsaCredit -\newpage - -\ExaminationReportPa -\newpage - -\ParsaCopyleft -\newpage - -\ParsaDedicate{تقدیم به ...} - -\begin{ParsaAcknowledge} -متن سپاس‌گذاری... -\end{ParsaAcknowledge} -\newpage - - -\chapter{فصل نمونه} -محتوای اصلی نوشتار از اینجا آغاز می‌شود... - -\pagestyle{empty} - -\begin{ParsaCV} -کارنامک، شمایی کوتاه از کارهای علمی و درجه‌های تحصیلی دانش‌آموخته را نشان می‌دهد و بهتر است به زبان سوم شخص (غایب) نوشته شود. این بخش برای دانش‌آموختگان کارشناسی ارشد، اختیاری و برای دانش‌آموختگان دکترا الزامی است. برای کسانی که پارسا را به زبانی به‌جز فارسی می‌نویسند این کارنامک نیز باید به همان زبان نوشته شود. نمونه‌ای از این کارنامک در ادامه نوشته شده است. \\ - -رضا تهرانی دانش‌آموخته‌ی دکترای تخصصی رشته‌ی زبان و ادبیات فارسی از دانشگاه ایران در گرایش نگارش علمی در سال ۱۳۹۶ است. او در سال ۱۳۹۰ کارشناسی ارشد خود را از دانشگاه ایران در رشته‌ی تاریخ ادبیات گرایش نگارش در نوشتار علمی و کارشناسی خود را در سال ۱۳۸۷ از دانشگاه ایران در رشته‌ی تاریخ ادبیات دریافت کرد. زمینه‌های پژوهش او نوشتارهای علمی، تاریخ ادبیات و ویرایش تخصصی است. \\ -\end{ParsaCV} - -\ExaminationReportLa -\newpage - -\titlepageLatin +\cleardoublepage +\includepdf[page=-]{minimaltemplate} \end{document} diff --git a/macros/xetex/latex/parsa/parsa.sty b/macros/xetex/latex/parsa/parsa.sty index f1e7678b9e..9b4ca1f7ed 100644 --- a/macros/xetex/latex/parsa/parsa.sty +++ b/macros/xetex/latex/parsa/parsa.sty @@ -13,7 +13,9 @@ %% %% Location on CTAN: /macros/xetex/latex/parsa %% -%% Issue tracker: http://github.com/farshadrasuli/parsa +%% Homepage: http://github.com/farshadrasuli/parsa +%% +%% Issue tracker: https://github.com/farshadrasuli/parsa/issues %% %% @@ -21,13 +23,14 @@ % --- Package structure: Identification \NeedsTeXFormat{LaTeX2e} -\def\parsa@version{1} -\def\parsadate{2019/12/12} +\def\parsa@version{1.1} +\def\parsadate{2019/12/14} +\def\parsafirstrelease{2019/12/12} \ProvidesPackage{parsa}[\parsadate\space v\parsa@version\space -A useful assistant for making your thesis and dissertation for Iranian Universities] +A XeLaTeX package for theses and dissertations at Iranian Universities as fast and as efficiently as possible] \edef\@parsa@info{****************************************************^^J% * ^^J% -* parsa package (A useful assistant for making your thesis and dissertation for Iranian universities)^^J% +* parsa package (A XeLaTeX package for theses and dissertations at Iranian Universities)^^J% * ^^J% * Description: The package designed for^^J% * thesis/dissertation typography.^^J% @@ -41,7 +44,9 @@ A useful assistant for making your thesis and dissertation for Iranian Universit * ^^J% * Location on CTAN: /macros/xetex/latex/parsa^^J% * ^^J% -* Issue tracker: http://github.com/farshadrasuli/parsa^^J% +* Homepage: http://github.com/farshadrasuli/parsa^^J% +* ^^J% +* Issue tracker: http://github.com/farshadrasuli/parsa/issues^^J% * ^^J% ****************************************************} @@ -665,7 +670,6 @@ Signature Following the oral defence by the student, the examination committee evaluated the \ParsaTypeLa ~as:\\ Excellent $\bigcirc$ Very Good $\bigcirc$ Good $\bigcirc$ Not Acceptable $\bigcirc$\@. } \end{center} \end{minipage} ~\\ -{\small \SupervisorReportLa ~\\[0.2cm] \SecondSupervisorReportLa ~\\[0.2cm] \CosupervisorReportLa ~\\[0.2cm] @@ -673,7 +677,7 @@ Excellent $\bigcirc$ Very Good $\bigcirc$ Good $\bigcirc$ Not Acceptable $\bigci \FirstExaminerReportLa ~\\[0.2cm] \SecondExaminerReportLa ~\\[0.2cm] \ThirdExaminerReportLa ~\\[0.2cm] -\RepresentativeReportLa} \end{latin}} +\RepresentativeReportLa \end{latin}} \NewDocumentCommand{\ParsaCopyleft}{}{\begin{center} \begin{minipage}{0.67\textwidth} \section*{\centering مجوز بهره‌برداری} @@ -697,7 +701,7 @@ Excellent $\bigcirc$ Very Good $\bigcirc$ Good $\bigcirc$ Not Acceptable $\bigci \end{center} \vspace*{\fill}} -\NewDocumentEnvironment{ParsaAcknowledge}{+b}{ +\NewDocumentEnvironment{ParsaAcknowledgment}{+b}{ \chapter*{\centering سپاس‌گزاری} \addcontentsline{toc}{chapter}{سپاس‌گزاری} \thispagestyle{empty} #1}{} -- cgit v1.2.3