diff --git a/phase_2/main/IRNazanin.ttf b/phase_2/main/IRNazanin.ttf new file mode 100644 index 0000000..cee69de Binary files /dev/null and b/phase_2/main/IRNazanin.ttf differ diff --git a/phase_2/main/IRNazaninBold.ttf b/phase_2/main/IRNazaninBold.ttf new file mode 100644 index 0000000..f681256 Binary files /dev/null and b/phase_2/main/IRNazaninBold.ttf differ diff --git a/phase_2/main/IRNazaninIrani.ttf b/phase_2/main/IRNazaninIrani.ttf new file mode 100644 index 0000000..bbc0e9a Binary files /dev/null and b/phase_2/main/IRNazaninIrani.ttf differ diff --git a/phase_2/main/LiberationSerif-Bold.ttf b/phase_2/main/LiberationSerif-Bold.ttf new file mode 100644 index 0000000..db3d6f3 Binary files /dev/null and b/phase_2/main/LiberationSerif-Bold.ttf differ diff --git a/phase_2/main/LiberationSerif-BoldItalic.ttf b/phase_2/main/LiberationSerif-BoldItalic.ttf new file mode 100644 index 0000000..8b21277 Binary files /dev/null and b/phase_2/main/LiberationSerif-BoldItalic.ttf differ diff --git a/phase_2/main/LiberationSerif-Italic.ttf b/phase_2/main/LiberationSerif-Italic.ttf new file mode 100644 index 0000000..768b833 Binary files /dev/null and b/phase_2/main/LiberationSerif-Italic.ttf differ diff --git a/phase_2/main/LiberationSerif-Regular.ttf b/phase_2/main/LiberationSerif-Regular.ttf new file mode 100644 index 0000000..6fa9a59 Binary files /dev/null and b/phase_2/main/LiberationSerif-Regular.ttf differ diff --git a/phase_2/main/PHASE2.aux b/phase_2/main/PHASE2.aux new file mode 100644 index 0000000..152aa3e --- /dev/null +++ b/phase_2/main/PHASE2.aux @@ -0,0 +1,50 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\zref@newlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand*\HyPL@Entry[1]{} +\HyPL@Entry{0<>} +\HyPL@Entry{1<>} +\@writefile{toc}{\contentsline {section}{{\fehrestContent نکات قابل توجه}}{2}{section*.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{{\fehrestContent توضیحات کلی}}{3}{section*.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{{\fehrestContent باید‌های پیاده‌سازی}}{5}{section*.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent صفحهٔ اصلی}}{5}{section*.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent ناحیه کاربری}}{6}{section*.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{{\fehrestContent پنل ثبت‌نام و ورود}}{6}{section*.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{{\fehrestContent حساب کاربری}}{9}{section*.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent محصولات}}{11}{section*.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{{\fehrestContent صفحهٔ محصولات}}{11}{section*.9}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{{\fehrestContent کالا}}{14}{section*.10}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent حراج‌ها}}{17}{section*.11}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent سبد خرید}}{17}{section*.12}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent صفحه پرداخت }}{19}{section*.13}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent سابقهٔ خرید/فروش }}{19}{section*.14}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{{\fehrestContent ویژگی‌های انتخابی }}{20}{section*.15}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent صداگذاری }}{20}{section*.16}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent Animation Sprite }}{20}{section*.17}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent بخش تبلیغات }}{20}{section*.18}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent up Pop }}{21}{section*.19}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent امتیاز هر کالا }}{21}{section*.20}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent فیلتر real-time }}{23}{section*.21}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent Zoom }}{23}{section*.22}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent تغییر عکس کالا متناسب وضعیت آن }}{23}{section*.23}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent نمایش محصولات مشابه }}{24}{section*.24}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent اسلاید }}{24}{section*.25}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent انیمیشن در اسلاید }}{24}{section*.26}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent ویدیو }}{24}{section*.27}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent اسکرول }}{24}{section*.28}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{{\fehrestContent صفحه بندی }}{25}{section*.29}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{{\fehrestContent لینک‌های آموزشی }}{25}{section*.30}\protected@file@percent } diff --git a/phase_2/main/PHASE2.log b/phase_2/main/PHASE2.log new file mode 100644 index 0000000..bf4132f --- /dev/null +++ b/phase_2/main/PHASE2.log @@ -0,0 +1,1899 @@ +This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019/W32TeX) (preloaded format=xelatex 2020.2.24) 25 MAY 2020 00:49 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**PHASE2.tex +(./PHASE2.tex +LaTeX2e <2018-12-01> +(c:/texlive/2019/texmf-dist/tex/latex/base/article.cls +Document Class: article 2018/09/03 v1.4i Standard LaTeX document class +(c:/texlive/2019/texmf-dist/tex/latex/base/size10.clo +File: size10.clo 2018/09/03 v1.4i Standard LaTeX file (size option) +) +\c@part=\count80 +\c@section=\count81 +\c@subsection=\count82 +\c@subsubsection=\count83 +\c@paragraph=\count84 +\c@subparagraph=\count85 +\c@figure=\count86 +\c@table=\count87 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(c:/texlive/2019/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) + +(c:/texlive/2019/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(c:/texlive/2019/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2017/06/25 v1.2c Standard LaTeX Graphics (DPC,SPQR) + +(c:/texlive/2019/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2016/01/03 v1.10 sin cos tan (DPC) +) +(c:/texlive/2019/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: xetex.def on input line 99. + +(c:/texlive/2019/texmf-dist/tex/latex/graphics-def/xetex.def +File: xetex.def 2017/06/24 v5.0h Graphics/color driver for xetex +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(c:/texlive/2019/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) + +(c:/texlive/2019/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: xetex.def on input line 225. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. +Package xcolor Info: Model `RGB' extended on input line 1364. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. + +(c:/texlive/2019/texmf-dist/tex/latex/xcolor/svgnam.def +File: svgnam.def 2016/05/11 v2.12 Predefined colors according to SVG 1.1 (UK) +)) +(c:/texlive/2019/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty +Package: fancyhdr 2019/01/31 v3.10 Extensive control of page headers and footer +s +\f@nch@headwidth=\skip43 +\f@nch@O@elh=\skip44 +\f@nch@O@erh=\skip45 +\f@nch@O@olh=\skip46 +\f@nch@O@orh=\skip47 +\f@nch@O@elf=\skip48 +\f@nch@O@erf=\skip49 +\f@nch@O@olf=\skip50 +\f@nch@O@orf=\skip51 +) +(c:/texlive/2019/texmf-dist/tex/latex/tocloft/tocloft.sty +Package: tocloft 2017/08/31 v2.3i parameterised ToC, etc., typesetting +Package tocloft Info: The document has section divisions on input line 51. +\cftparskip=\skip52 +\cftbeforetoctitleskip=\skip53 +\cftaftertoctitleskip=\skip54 +\cftbeforepartskip=\skip55 +\cftpartnumwidth=\skip56 +\cftpartindent=\skip57 +\cftbeforesecskip=\skip58 +\cftsecindent=\skip59 +\cftsecnumwidth=\skip60 +\cftbeforesubsecskip=\skip61 +\cftsubsecindent=\skip62 +\cftsubsecnumwidth=\skip63 +\cftbeforesubsubsecskip=\skip64 +\cftsubsubsecindent=\skip65 +\cftsubsubsecnumwidth=\skip66 +\cftbeforeparaskip=\skip67 +\cftparaindent=\skip68 +\cftparanumwidth=\skip69 +\cftbeforesubparaskip=\skip70 +\cftsubparaindent=\skip71 +\cftsubparanumwidth=\skip72 +\cftbeforeloftitleskip=\skip73 +\cftafterloftitleskip=\skip74 +\cftbeforefigskip=\skip75 +\cftfigindent=\skip76 +\cftfignumwidth=\skip77 +\c@lofdepth=\count88 +\c@lotdepth=\count89 +\cftbeforelottitleskip=\skip78 +\cftafterlottitleskip=\skip79 +\cftbeforetabskip=\skip80 +\cfttabindent=\skip81 +\cfttabnumwidth=\skip82 +) +(c:/texlive/2019/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2018/11/30 v6.88e Hypertext links for LaTeX + +(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty +Package: hobsub-hyperref 2016/05/16 v1.14 Bundle oberdiek, subset hyperref (HO) + + +(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty +Package: hobsub-generic 2016/05/16 v1.14 Bundle oberdiek, subset generic (HO) +Package: hobsub 2016/05/16 v1.14 Construct package bundles (HO) +Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) +Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) +Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +Package: ifvtex 2016/05/16 v1.6 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +Package: intcalc 2016/05/16 v1.2 Expandable calculations with integers (HO) +Package: ifpdf 2018/09/07 v3.3 Provides the ifpdf switch +Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) +Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) +Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) +Package: pdftexcmds 2018/09/10 v0.29 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: pdfTeX >= 1.30 not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode not found. +Package: pdfescape 2016/05/16 v1.14 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2016/05/16 v1.4 Expandable calculations on big integers (HO +) +Package: bitset 2016/05/16 v1.2 Handle bit-vector datatype (HO) +Package: uniquecounter 2016/05/16 v1.3 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2016/05/16 v1.5 Let assignment for LaTeX macros (HO) +Package: hopatch 2016/05/16 v1.3 Wrapper for package hooks (HO) +Package: xcolor-patch 2016/05/16 xcolor patch +Package: atveryend 2016/05/16 v1.9 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +Package: atbegshi 2016/06/09 v1.18 At begin shipout hook (HO) +Package: refcount 2016/05/16 v3.5 Data extraction from label references (HO) +Package: hycolor 2016/05/16 v1.8 Color options for hyperref/bookmark (HO) +) +(c:/texlive/2019/texmf-dist/tex/generic/ifxetex/ifxetex.sty +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +(c:/texlive/2019/texmf-dist/tex/latex/oberdiek/auxhook.sty +Package: auxhook 2016/05/16 v1.4 Hooks for auxiliary files (HO) +) +(c:/texlive/2019/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) +) +\@linkdim=\dimen105 +\Hy@linkcounter=\count90 +\Hy@pagecounter=\count91 + +(c:/texlive/2019/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2018/11/30 v6.88e Hyperref: PDFDocEncoding definition (HO) +) +\Hy@SavedSpaceFactor=\count92 + +(c:/texlive/2019/texmf-dist/tex/latex/latexconfig/hyperref.cfg +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Hyper figures OFF on input line 4519. +Package hyperref Info: Link nesting OFF on input line 4524. +Package hyperref Info: Hyper index ON on input line 4527. +Package hyperref Info: Plain pages OFF on input line 4534. +Package hyperref Info: Backreferencing OFF on input line 4539. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4772. +\c@Hy@tempcnt=\count93 + +(c:/texlive/2019/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip10 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5125. +\XeTeXLinkMargin=\dimen106 +\Fld@menulength=\count94 +\Field@Width=\dimen107 +\Fld@charsize=\dimen108 +Package hyperref Info: Hyper figures OFF on input line 6380. +Package hyperref Info: Link nesting OFF on input line 6385. +Package hyperref Info: Hyper index ON on input line 6388. +Package hyperref Info: backreferencing OFF on input line 6395. +Package hyperref Info: Link coloring OFF on input line 6400. +Package hyperref Info: Link coloring with OCG OFF on input line 6405. +Package hyperref Info: PDF/A mode OFF on input line 6410. +LaTeX Info: Redefining \ref on input line 6450. +LaTeX Info: Redefining \pageref on input line 6454. +\Hy@abspage=\count95 +\c@Item=\count96 +\c@Hfootnote=\count97 +) +Package hyperref Info: Driver (autodetected): hxetex. + +(c:/texlive/2019/texmf-dist/tex/latex/hyperref/hxetex.def +File: hxetex.def 2018/11/30 v6.88e Hyperref driver for XeTeX + +(c:/texlive/2019/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2018/11/30 v6.88e Hyperref: PDF Unicode definition (HO) +) +(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/stringenc.sty +Package: stringenc 2016/05/16 v1.11 Convert strings between diff. encodings (HO +) +) +\pdfm@box=\box27 +\c@Hy@AnnotLevel=\count98 +\HyField@AnnotCount=\count99 +\Fld@listcount=\count100 +\c@bookmark@seq@number=\count101 + +(c:/texlive/2019/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty +Package: rerunfilecheck 2016/05/16 v1.8 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +) +\Hy@SectionHShift=\skip83 +) +(c:/texlive/2019/texmf-dist/tex/latex/enumitem/enumitem.sty +Package: enumitem 2019/02/04 v3.8 Customized lists +\labelindent=\skip84 +\enit@outerparindent=\dimen109 +\enit@toks=\toks15 +\enit@inbox=\box28 +\enit@count@id=\count102 +\enitdp@description=\count103 +) +(c:/texlive/2019/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty +Package: tcolorbox 2019/03/02 version 4.20 text color boxes + +(c:/texlive/2019/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty +(c:/texlive/2019/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty +(c:/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex +\pgfutil@everybye=\toks16 +\pgfutil@tempdima=\dimen110 +\pgfutil@tempdimb=\dimen111 + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex) +) (c:/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def +\pgfutil@abb=\box29 + +(c:/texlive/2019/texmf-dist/tex/latex/ms/everyshi.sty +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +)) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex +(c:/texlive/2019/texmf-dist/tex/generic/pgf/pgf.revision.tex) +Package: pgfrcs 2019/02/02 v3.1.1 (3.1.1) +)) +Package: pgf 2019/02/02 v3.1.1 (3.1.1) + +(c:/texlive/2019/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty +(c:/texlive/2019/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty +(c:/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex +Package: pgfsys 2019/02/02 v3.1.1 (3.1.1) + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex +\pgfkeys@pathtoks=\toks17 +\pgfkeys@temptoks=\toks18 + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex +\pgfkeys@tmptoks=\toks19 +)) +\pgf@x=\dimen112 +\pgf@y=\dimen113 +\pgf@xa=\dimen114 +\pgf@ya=\dimen115 +\pgf@xb=\dimen116 +\pgf@yb=\dimen117 +\pgf@xc=\dimen118 +\pgf@yc=\dimen119 +\w@pgf@writea=\write3 +\r@pgf@reada=\read1 +\c@pgf@counta=\count104 +\c@pgf@countb=\count105 +\c@pgf@countc=\count106 +\c@pgf@countd=\count107 +\t@pgf@toka=\toks20 +\t@pgf@tokb=\toks21 +\t@pgf@tokc=\toks22 +\pgf@sys@id@count=\count108 + (c:/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg +File: pgf.cfg 2019/02/02 v3.1.1 (3.1.1) +) +Driver file for pgf: pgfsys-xetex.def + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-xetex.def +File: pgfsys-xetex.def 2019/02/02 v3.1.1 (3.1.1) + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-dvipdfmx.def +File: pgfsys-dvipdfmx.def 2019/02/02 v3.1.1 (3.1.1) + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def +File: pgfsys-common-pdf.def 2019/02/02 v3.1.1 (3.1.1) +) +\pgfsys@objnum=\count109 +))) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex +File: pgfsyssoftpath.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfsyssoftpath@smallbuffer@items=\count110 +\pgfsyssoftpath@bigbuffer@items=\count111 +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex +File: pgfsysprotocol.code.tex 2019/02/02 v3.1.1 (3.1.1) +)) (c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex +Package: pgfcore 2019/02/02 v3.1.1 (3.1.1) + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex +\pgfmath@dimen=\dimen120 +\pgfmath@count=\count112 +\pgfmath@box=\box30 +\pgfmath@toks=\toks23 +\pgfmath@stack@operand=\toks24 +\pgfmath@stack@operation=\toks25 +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.te +x) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric +.code.tex) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.t +ex) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.co +de.tex) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.te +x) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithm +etics.code.tex))) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex +\c@pgfmathroundto@lastzeros=\count113 +)) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex +File: pgfcorepoints.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@picminx=\dimen121 +\pgf@picmaxx=\dimen122 +\pgf@picminy=\dimen123 +\pgf@picmaxy=\dimen124 +\pgf@pathminx=\dimen125 +\pgf@pathmaxx=\dimen126 +\pgf@pathminy=\dimen127 +\pgf@pathmaxy=\dimen128 +\pgf@xx=\dimen129 +\pgf@xy=\dimen130 +\pgf@yx=\dimen131 +\pgf@yy=\dimen132 +\pgf@zx=\dimen133 +\pgf@zy=\dimen134 +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.cod +e.tex +File: pgfcorepathconstruct.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@path@lastx=\dimen135 +\pgf@path@lasty=\dimen136 +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.te +x +File: pgfcorepathusage.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@shorten@end@additional=\dimen137 +\pgf@shorten@start@additional=\dimen138 +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex +File: pgfcorescopes.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfpic=\box31 +\pgf@hbox=\box32 +\pgf@layerbox@main=\box33 +\pgf@picture@serial@count=\count114 +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code +.tex +File: pgfcoregraphicstate.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgflinewidth=\dimen139 +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.c +ode.tex +File: pgfcoretransformations.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@pt@x=\dimen140 +\pgf@pt@y=\dimen141 +\pgf@pt@temp=\dimen142 +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex +File: pgfcorequick.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex +File: pgfcoreobjects.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.co +de.tex +File: pgfcorepathprocessing.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex +File: pgfcorearrows.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfarrowsep=\dimen143 +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex +File: pgfcoreshade.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@max=\dimen144 +\pgf@sys@shading@range@num=\count115 +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex +File: pgfcoreimage.code.tex 2019/02/02 v3.1.1 (3.1.1) + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex +File: pgfcoreexternal.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfexternal@startupbox=\box34 +)) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex +File: pgfcorelayers.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code +.tex +File: pgfcoretransparency.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex +File: pgfcorepatterns.code.tex 2019/02/02 v3.1.1 (3.1.1) +) (c:/texlive/2019/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex +File: pgfcorerdf.code.tex 2019/02/02 v3.1.1 (3.1.1) +))) (c:/texlive/2019/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.te +x +File: pgfmoduleshapes.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfnodeparttextbox=\box35 +) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex +File: pgfmoduleplot.code.tex 2019/02/02 v3.1.1 (3.1.1) +) +(c:/texlive/2019/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.st +y +Package: pgfcomp-version-0-65 2019/02/02 v3.1.1 (3.1.1) +\pgf@nodesepstart=\dimen145 +\pgf@nodesepend=\dimen146 +) +(c:/texlive/2019/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.st +y +Package: pgfcomp-version-1-18 2019/02/02 v3.1.1 (3.1.1) +)) (c:/texlive/2019/texmf-dist/tex/latex/tools/verbatim.sty +Package: verbatim 2014/10/28 v1.5q LaTeX2e package for verbatim enhancements +\every@verbatim=\toks26 +\verbatim@line=\toks27 +\verbatim@in@stream=\read2 +) +(c:/texlive/2019/texmf-dist/tex/latex/environ/environ.sty +Package: environ 2014/05/04 v0.3 A new way to define environments + +(c:/texlive/2019/texmf-dist/tex/latex/trimspaces/trimspaces.sty +Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list +) +\@envbody=\toks28 +) +(c:/texlive/2019/texmf-dist/tex/latex/etoolbox/etoolbox.sty +Package: etoolbox 2018/08/19 v2.5f e-TeX tools for LaTeX (JAW) +\etb@tempcnta=\count116 +) +\tcb@titlebox=\box36 +\tcb@upperbox=\box37 +\tcb@lowerbox=\box38 +\tcb@phantombox=\box39 +\c@tcbbreakpart=\count117 +\c@tcblayer=\count118 +\tcolorbox@number=\count119 +\tcb@temp=\box40 +\tcb@temp=\box41 +\tcb@temp=\box42 +\tcb@temp=\box43 +\tcb@out=\write4 +\tcb@record@out=\write5 + +(c:/texlive/2019/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex +Library (tcolorbox): 'tcbraster.code.tex' version '4.20' +\c@tcbrastercolumn=\count120 +\c@tcbrasterrow=\count121 +\c@tcbraster=\count122 +) (c:/texlive/2019/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex +Library (tcolorbox): 'tcbskins.code.tex' version '4.20' +(c:/texlive/2019/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty +(c:/texlive/2019/texmf-dist/tex/latex/pgf/utilities/pgffor.sty +(c:/texlive/2019/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty +(c:/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) +(c:/texlive/2019/texmf-dist/tex/latex/pgf/math/pgfmath.sty +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex +Package: pgffor 2019/02/02 v3.1.1 (3.1.1) + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) +\pgffor@iter=\dimen147 +\pgffor@skip=\dimen148 +\pgffor@stack=\toks29 +\pgffor@toks=\toks30 +)) +(c:/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex +Package: tikz 2019/02/02 v3.1.1 (3.1.1) + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.co +de.tex +File: pgflibraryplothandlers.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgf@plot@mark@count=\count123 +\pgfplotmarksize=\dimen149 +) +\tikz@lastx=\dimen150 +\tikz@lasty=\dimen151 +\tikz@lastxsaved=\dimen152 +\tikz@lastysaved=\dimen153 +\tikzleveldistance=\dimen154 +\tikzsiblingdistance=\dimen155 +\tikz@figbox=\box44 +\tikz@figbox@bg=\box45 +\tikz@tempbox=\box46 +\tikz@tempbox@bg=\box47 +\tikztreelevel=\count124 +\tikznumberofchildren=\count125 +\tikznumberofcurrentchild=\count126 +\tikz@fig@count=\count127 + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex +File: pgfmodulematrix.code.tex 2019/02/02 v3.1.1 (3.1.1) +\pgfmatrixcurrentrow=\count128 +\pgfmatrixcurrentcolumn=\count129 +\pgf@matrix@numberofcolumns=\count130 +) +\tikz@expandcount=\count131 + +(c:/texlive/2019/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzli +brarytopaths.code.tex +File: tikzlibrarytopaths.code.tex 2019/02/02 v3.1.1 (3.1.1) +))) +\tcb@waterbox=\box48 + +(c:/texlive/2019/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex +Library (tcolorbox): 'tcbskinsjigsaw.code.tex' version '4.20' +)) (c:/texlive/2019/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex +Library (tcolorbox): 'tcbbreakable.code.tex' version '4.20' +\tcb@testbox=\box49 +\tcb@totalupperbox=\box50 +\tcb@totallowerbox=\box51 +) (c:/texlive/2019/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex +Library (tcolorbox): 'tcbhooks.code.tex' version '4.20' +) (c:/texlive/2019/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex +Library (tcolorbox): 'tcbtheorems.code.tex' version '4.20' +(c:/texlive/2019/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2018/12/01 v2.17b AMS math features +\@mathmargin=\skip85 + +For additional information on amsmath, use the `?' option. +(c:/texlive/2019/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2000/06/29 v2.01 AMS text + +(c:/texlive/2019/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks31 +\ex@=\dimen156 +)) +(c:/texlive/2019/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen157 +) +(c:/texlive/2019/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2016/03/08 v2.02 operator names +) +\inf@bad=\count132 +LaTeX Info: Redefining \frac on input line 223. +\uproot@=\count133 +\leftroot@=\count134 +LaTeX Info: Redefining \overline on input line 385. +\classnum@=\count135 +\DOTSCASE@=\count136 +LaTeX Info: Redefining \ldots on input line 482. +LaTeX Info: Redefining \dots on input line 485. +LaTeX Info: Redefining \cdots on input line 606. +\Mathstrutbox@=\box52 +\strutbox@=\box53 +\big@size=\dimen158 +LaTeX Font Info: Redeclaring font encoding OML on input line 729. +LaTeX Font Info: Redeclaring font encoding OMS on input line 730. +\macc@depth=\count137 +\c@MaxMatrixCols=\count138 +\dotsspace@=\muskip11 +\c@parentequation=\count139 +\dspbrk@lvl=\count140 +\tag@help=\toks32 +\row@=\count141 +\column@=\count142 +\maxfields@=\count143 +\andhelp@=\toks33 +\eqnshift@=\dimen159 +\alignsep@=\dimen160 +\tagshift@=\dimen161 +\tagwidth@=\dimen162 +\totwidth@=\dimen163 +\lineht@=\dimen164 +\@envbody=\toks34 +\multlinegap=\skip86 +\multlinetaggap=\skip87 +\mathdisplay@stack=\toks35 +LaTeX Info: Redefining \[ on input line 2844. +LaTeX Info: Redefining \] on input line 2845. +)) +(c:/texlive/2019/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex +Library (tcolorbox): 'tcbfitting.code.tex' version '4.20' +\tcbfitdim=\dimen165 +\tcb@lowerfitdim=\dimen166 +\tcb@upperfitdim=\dimen167 +\tcb@cur@hbadness=\count144 +) (c:/texlive/2019/texmf-dist/tex/latex/tcolorbox/tcbxparse.code.tex +Library (tcolorbox): 'tcbxparse.code.tex' version '4.20' +(c:/texlive/2019/texmf-dist/tex/latex/l3packages/xparse/xparse.sty +(c:/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3.sty +Package: expl3 2019-04-06 L3 programming layer (loader) + +(c:/texlive/2019/texmf-dist/tex/latex/l3kernel/expl3-code.tex +Package: expl3 2019-04-06 L3 programming layer (code) +\c_max_int=\count145 +\l_tmpa_int=\count146 +\l_tmpb_int=\count147 +\g_tmpa_int=\count148 +\g_tmpb_int=\count149 +\g__kernel_prg_map_int=\count150 +\c__ior_term_ior=\count151 +\c_log_iow=\count152 +\l_iow_line_count_int=\count153 +\l__iow_line_target_int=\count154 +\l__iow_one_indent_int=\count155 +\l__iow_indent_int=\count156 +\c_zero_dim=\dimen168 +\c_max_dim=\dimen169 +\l_tmpa_dim=\dimen170 +\l_tmpb_dim=\dimen171 +\g_tmpa_dim=\dimen172 +\g_tmpb_dim=\dimen173 +\c_zero_skip=\skip88 +\c_max_skip=\skip89 +\l_tmpa_skip=\skip90 +\l_tmpb_skip=\skip91 +\g_tmpa_skip=\skip92 +\g_tmpb_skip=\skip93 +\c_zero_muskip=\muskip12 +\c_max_muskip=\muskip13 +\l_tmpa_muskip=\muskip14 +\l_tmpb_muskip=\muskip15 +\g_tmpa_muskip=\muskip16 +\g_tmpb_muskip=\muskip17 +\l_keys_choice_int=\count157 +\l__intarray_loop_int=\count158 +\c__intarray_sp_dim=\dimen174 +\g__intarray_font_int=\count159 +\c__fp_leading_shift_int=\count160 +\c__fp_middle_shift_int=\count161 +\c__fp_trailing_shift_int=\count162 +\c__fp_big_leading_shift_int=\count163 +\c__fp_big_middle_shift_int=\count164 +\c__fp_big_trailing_shift_int=\count165 +\c__fp_Bigg_leading_shift_int=\count166 +\c__fp_Bigg_middle_shift_int=\count167 +\c__fp_Bigg_trailing_shift_int=\count168 +\g__fp_array_int=\count169 +\l__fp_array_loop_int=\count170 +\l__sort_length_int=\count171 +\l__sort_min_int=\count172 +\l__sort_top_int=\count173 +\l__sort_max_int=\count174 +\l__sort_true_max_int=\count175 +\l__sort_block_int=\count176 +\l__sort_begin_int=\count177 +\l__sort_end_int=\count178 +\l__sort_A_int=\count179 +\l__sort_B_int=\count180 +\l__sort_C_int=\count181 +\l__tl_analysis_normal_int=\count182 +\l__tl_analysis_index_int=\count183 +\l__tl_analysis_nesting_int=\count184 +\l__tl_analysis_type_int=\count185 +\l__regex_internal_a_int=\count186 +\l__regex_internal_b_int=\count187 +\l__regex_internal_c_int=\count188 +\l__regex_balance_int=\count189 +\l__regex_group_level_int=\count190 +\l__regex_mode_int=\count191 +\c__regex_cs_in_class_mode_int=\count192 +\c__regex_cs_mode_int=\count193 +\l__regex_catcodes_int=\count194 +\l__regex_default_catcodes_int=\count195 +\c__regex_catcode_L_int=\count196 +\c__regex_catcode_O_int=\count197 +\c__regex_catcode_A_int=\count198 +\c__regex_all_catcodes_int=\count199 +\l__regex_show_lines_int=\count266 +\l__regex_min_state_int=\count267 +\l__regex_max_state_int=\count268 +\l__regex_left_state_int=\count269 +\l__regex_right_state_int=\count270 +\l__regex_capturing_group_int=\count271 +\l__regex_min_pos_int=\count272 +\l__regex_max_pos_int=\count273 +\l__regex_curr_pos_int=\count274 +\l__regex_start_pos_int=\count275 +\l__regex_success_pos_int=\count276 +\l__regex_curr_char_int=\count277 +\l__regex_curr_catcode_int=\count278 +\l__regex_last_char_int=\count279 +\l__regex_case_changed_char_int=\count280 +\l__regex_curr_state_int=\count281 +\l__regex_step_int=\count282 +\l__regex_min_active_int=\count283 +\l__regex_max_active_int=\count284 +\l__regex_replacement_csnames_int=\count285 +\l__regex_match_count_int=\count286 +\l__regex_min_submatch_int=\count287 +\l__regex_submatch_int=\count288 +\l__regex_zeroth_submatch_int=\count289 +\g__regex_trace_regex_int=\count290 +\c_empty_box=\box54 +\l_tmpa_box=\box55 +\l_tmpb_box=\box56 +\g_tmpa_box=\box57 +\g_tmpb_box=\box58 +\l__box_top_dim=\dimen175 +\l__box_bottom_dim=\dimen176 +\l__box_left_dim=\dimen177 +\l__box_right_dim=\dimen178 +\l__box_top_new_dim=\dimen179 +\l__box_bottom_new_dim=\dimen180 +\l__box_left_new_dim=\dimen181 +\l__box_right_new_dim=\dimen182 +\l__box_internal_box=\box59 +\l__coffin_internal_box=\box60 +\l__coffin_internal_dim=\dimen183 +\l__coffin_offset_x_dim=\dimen184 +\l__coffin_offset_y_dim=\dimen185 +\l__coffin_x_dim=\dimen186 +\l__coffin_y_dim=\dimen187 +\l__coffin_x_prime_dim=\dimen188 +\l__coffin_y_prime_dim=\dimen189 +\c_empty_coffin=\box61 +\l__coffin_aligned_coffin=\box62 +\l__coffin_aligned_internal_coffin=\box63 +\l_tmpa_coffin=\box64 +\l_tmpb_coffin=\box65 +\g_tmpa_coffin=\box66 +\g_tmpb_coffin=\box67 +\l__coffin_bounding_shift_dim=\dimen190 +\l__coffin_left_corner_dim=\dimen191 +\l__coffin_right_corner_dim=\dimen192 +\l__coffin_bottom_corner_dim=\dimen193 +\l__coffin_top_corner_dim=\dimen194 +\l__coffin_scaled_total_height_dim=\dimen195 +\l__coffin_scaled_width_dim=\dimen196 +\c__coffin_empty_coffin=\box68 +\l__coffin_display_coffin=\box69 +\l__coffin_display_coord_coffin=\box70 +\l__coffin_display_pole_coffin=\box71 +\l__coffin_display_offset_dim=\dimen197 +\l__coffin_display_x_dim=\dimen198 +\l__coffin_display_y_dim=\dimen199 +\g__file_internal_ior=\read3 +\l__seq_internal_a_int=\count291 +\l__seq_internal_b_int=\count292 +\c__deprecation_minus_one=\count293 +) +(c:/texlive/2019/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def +File: l3xdvipdfmx.def 2019-04-06 v L3 Experimental driver: xdvipdfmx +\g__driver_image_int=\count294 +\g__driver_pdf_object_int=\count295 +)) +Package: xparse 2019-03-05 L3 Experimental document command parser +\l__xparse_current_arg_int=\count296 +\g__xparse_grabber_int=\count297 +\l__xparse_m_args_int=\count298 +\l__xparse_v_nesting_int=\count299 +))) +(c:/texlive/2019/texmf-dist/tex/latex/listings/listings.sty +\lst@mode=\count300 +\lst@gtempboxa=\box72 +\lst@token=\toks36 +\lst@length=\count301 +\lst@currlwidth=\dimen256 +\lst@column=\count302 +\lst@pos=\count303 +\lst@lostspace=\dimen257 +\lst@width=\dimen258 +\lst@newlines=\count304 +\lst@lineno=\count305 +\lst@maxwidth=\dimen259 + +(c:/texlive/2019/texmf-dist/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2019/02/27 1.8b (Carsten Heinz) +\c@lstnumber=\count306 +\lst@skipnumbers=\count307 +\lst@framebox=\box73 +) +(c:/texlive/2019/texmf-dist/tex/latex/listings/listings.cfg +File: listings.cfg 2019/02/27 1.8b listings configuration +)) +Package: listings 2019/02/27 1.8b (Carsten Heinz) + +(c:/texlive/2019/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2018/04/16 v5.8 Page Geometry +\Gm@cnth=\count308 +\Gm@cntv=\count309 +\c@Gm@tempcnt=\count310 +\Gm@bindingoffset=\dimen260 +\Gm@wd@mp=\dimen261 +\Gm@odd@mp=\dimen262 +\Gm@even@mp=\dimen263 +\Gm@layoutwidth=\dimen264 +\Gm@layoutheight=\dimen265 +\Gm@layouthoffset=\dimen266 +\Gm@layoutvoffset=\dimen267 +\Gm@dimlist=\toks37 + + +Package geometry Warning: Over-specification in `v'-direction. + `height' (578.15999pt) is ignored. + +) (c:/texlive/2019/texmf-dist/tex/latex/tools/afterpage.sty +Package: afterpage 2014/10/28 v1.08 After-Page Package (DPC) +\AP@output=\toks38 +\AP@partial=\box74 +\AP@footins=\box75 +) +(c:/texlive/2019/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols + +(c:/texlive/2019/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +)) +(c:/texlive/2019/texmf-dist/tex/latex/oberdiek/pdflscape.sty +Package: pdflscape 2016/05/14 v0.11 Display of landscape pages in PDF (HO) + +(c:/texlive/2019/texmf-dist/tex/latex/graphics/lscape.sty +Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC) +) +Package pdflscape Info: Auto-detected driver: dvipdfm (xetex) on input line 99. + +) +(c:/texlive/2019/texmf-dist/tex/latex/base/textcomp.sty +Package: textcomp 2018/08/11 v2.0j Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 79. + +(c:/texlive/2019/texmf-dist/tex/latex/base/ts1enc.def +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +) +LaTeX Info: Redefining \oldstylenums on input line 334. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 349. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 350. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 351. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 352. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 353. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 354. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 355. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 356. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 357. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 358. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 359. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 360. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 361. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 362. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 363. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 364. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 365. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 366. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 367. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 368. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 369. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 370. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 371. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 372. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 373. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 374. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 375. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 376. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 377. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 378. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 379. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 380. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 381. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 382. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 383. +Package textcomp Info: Setting lmtt sub-encoding to TS1/0 on input line 384. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 385. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 386. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 387. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 388. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 389. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 390. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 391. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 392. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 393. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 394. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 395. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 396. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 397. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 398. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 399. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 400. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 401. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 402. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 403. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 404. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 405. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 406. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 407. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 408. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 409. +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xecolor/xecolor.sty +Package: xecolor 2013/04/04 v0.1 color in xelatex + +(c:/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec.sty +Package: fontspec 2019/03/15 v2.7c Font selection for XeLaTeX and LuaLaTeX + +(c:/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty +Package: fontspec-xetex 2019/03/15 v2.7c Font selection for XeLaTeX and LuaLaTe +X +\l__fontspec_script_int=\count311 +\l__fontspec_language_int=\count312 +\l__fontspec_strnum_int=\count313 +\l__fontspec_tmp_int=\count314 +\l__fontspec_tmpa_int=\count315 +\l__fontspec_tmpb_int=\count316 +\l__fontspec_tmpc_int=\count317 +\l__fontspec_em_int=\count318 +\l__fontspec_emdef_int=\count319 +\l__fontspec_strong_int=\count320 +\l__fontspec_strongdef_int=\count321 +\l__fontspec_tmpa_dim=\dimen268 +\l__fontspec_tmpb_dim=\dimen269 +\l__fontspec_tmpc_dim=\dimen270 + +(c:/texlive/2019/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2018/08/11 v2.0j Standard LaTeX package + +(c:/texlive/2019/texmf-dist/tex/latex/base/tuenc.def +File: tuenc.def 2018/08/11 v2.0j Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding TU on input line 82. +)) +(c:/texlive/2019/texmf-dist/tex/latex/fontspec/fontspec.cfg) +LaTeX Info: Redefining \itshape on input line 4051. +LaTeX Info: Redefining \slshape on input line 4056. +LaTeX Info: Redefining \scshape on input line 4061. +LaTeX Info: Redefining \upshape on input line 4066. +LaTeX Info: Redefining \em on input line 4096. +LaTeX Info: Redefining \emph on input line 4121. +)) +(c:/texlive/2019/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2013/04/04 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX, +and LuaTeX +)) +(c:/texlive/2019/texmf-dist/tex/latex/graphics/rotating.sty +Package: rotating 2016/08/11 v2.16d rotated objects in LaTeX + +(c:/texlive/2019/texmf-dist/tex/latex/base/ifthen.sty +Package: ifthen 2014/09/29 v1.1c Standard LaTeX ifthen package (DPC) +) +\c@r@tfl@t=\count322 +\rotFPtop=\skip94 +\rotFPbot=\skip95 +\rot@float@box=\box76 +\rot@mess@toks=\toks39 +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/xepersian.sty +Package: xepersian 2019/03/03 v22.6 Persian typesetting in XeLaTeX + +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty +Package: xepersian-persiancal 2012/07/25 v0.2 provides Persian calendar +\XePersian@i=\count323 +\XePersian@y=\count324 +\XePersian@m=\count325 +\XePersian@d=\count326 +\XePersian@latini=\count327 +\XePersian@persiani=\count328 +\XePersian@latinii=\count329 +\XePersian@persianii=\count330 +\XePersian@latiniii=\count331 +\XePersian@persianiii=\count332 +\XePersian@latiniv=\count333 +\XePersian@persianiv=\count334 +\XePersian@latinv=\count335 +\XePersian@persianv=\count336 +\XePersian@latinvi=\count337 +\XePersian@persianvi=\count338 +\XePersian@latinvii=\count339 +\XePersian@persianvii=\count340 +\XePersian@latinviii=\count341 +\XePersian@persianviii=\count342 +\XePersian@latinix=\count343 +\XePersian@persianix=\count344 +\XePersian@latinx=\count345 +\XePersian@persianx=\count346 +\XePersian@latinxi=\count347 +\XePersian@persianxi=\count348 +\XePersian@latinxii=\count349 +\XePersian@persianxii=\count350 +\XePersian@persianxiii=\count351 +\XePersian@temp=\count352 +\XePersian@temptwo=\count353 +\XePersian@tempthree=\count354 +\XePersian@yModHundred=\count355 +\XePersian@thirtytwo=\count356 +\XePersian@dn=\count357 +\XePersian@sn=\count358 +\XePersian@mminusone=\count359 +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/xepersian-mathsdigitspec.sty +Package: xepersian-mathsdigitspec 2018/12/16 v1.1.7 Unicode Persian maths digit +s in XeLaTeX +) (c:/texlive/2019/texmf-dist/tex/xelatex/bidi/bidi.sty +Package: bidi 2019/03/03 v35.7 Bidirectional typesetting in plain TeX and LaTeX + + +**************************************************** +* +* bidi package (Bidirectional typesetting in +* plain TeX and LaTeX, using XeTeX engine) +* +* Description: A convenient interface for +* typesetting bidirectional texts in plain TeX +* and LaTeX. The package includes adaptations +* for use with many other commonly-used packages. +* +* Copyright (c) 2009--2019 Vafa Khalighi +* +* v35.7, 2019/03/03 +* +* License: LaTeX Project Public License, version +* 1.3c or higher (your choice) +* +* Location on CTAN: /macros/xetex/latex/bidi +* +* Issue tracker: https://github.com/vafa-ac/bidi/issues +* +**************************************************** +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/biditools.sty +Package: biditools 2018/12/11 v1.9 Programming tools for bidi package +\@bidi@envbody=\toks40 +\@bidi@emptytoks=\toks41 + + +Package biditools Warning: Patching `\enddocument' failed on input line 705. + +\bidi@tempcountb=\count360 +\bidi@temptoksa=\toks42 +\bidi@temptoksb=\toks43 +\bidi@dummies=\count361 +\bidi@are@these@correct=\toks44 +\bidi@toks@lista=\toks45 +\bidi@toks@listb=\toks46 +\bidi@stack@length=\count362 +\bidi@empty@stack=\toks47 +\bidi@looprepeat@depth=\count363 +) (c:/texlive/2019/texmf-dist/tex/latex/oberdiek/zref-abspage.sty +Package: zref-abspage 2018/11/21 v2.27 Module abspage for zref (HO) + +(c:/texlive/2019/texmf-dist/tex/latex/oberdiek/zref-base.sty +Package: zref-base 2018/11/21 v2.27 Module base for zref (HO) +Package zref Info: New property list: main on input line 759. +Package zref Info: New property: default on input line 760. +Package zref Info: New property: page on input line 761. +) +\c@abspage=\count364 +Package zref Info: New property: abspage on input line 62. +) +(c:/texlive/2019/texmf-dist/tex/latex/xkeyval/xkeyval.sty +Package: xkeyval 2014/12/03 v2.7a package option processing (HA) + +(c:/texlive/2019/texmf-dist/tex/generic/xkeyval/xkeyval.tex +(c:/texlive/2019/texmf-dist/tex/generic/xkeyval/xkvutils.tex +\XKV@toks=\toks48 +\XKV@tempa@toks=\toks49 +) +\XKV@depth=\count365 +File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) +)) +\@bidi@copyins@=\insert252 + +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/latex-xetex-bidi.def +File: latex-xetex-bidi.def 2019/03/03 v1.3.7 bidi adaptations for `latex.ltx' f +or XeTeX engine +\bidi@n@everypar=\toks50 +\bidi@column@check@number=\count366 + +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/footnote-xetex-bidi.def +File: footnote-xetex-bidi.def 2017/08/09 v1.1 bidi footnote macros for XeTeX en +gine +\c@footdir@label=\count367 +\footdir@toks=\toks51 +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/article-xetex-bidi.def +File: article-xetex-bidi.def 2017/06/09 v0.6 bidi adaptations for standard arti +cle class for XeTeX engine +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/amsmath-xetex-bidi.def +File: amsmath-xetex-bidi.def 2018/01/08 v1.1 bidi adaptations for amsmath packa +ge for XeTeX engine +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/amstext-xetex-bidi.def +File: amstext-xetex-bidi.def 2016/09/12 v0.2 bidi adaptations for amstext packa +ge for XeTeX engine +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/color-xetex-bidi.def +File: color-xetex-bidi.def 2013/04/08 v0.2 bidi adaptations for color package f +or XeTeX engine +LaTeX Info: Redefining \color on input line 46. +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/xcolor-xetex-bidi.def +File: xcolor-xetex-bidi.def 2013/04/08 v0.2 bidi adaptations for xcolor package + for XeTeX engine +LaTeX Info: Redefining \color on input line 45. +LaTeX Info: Redefining \bidicolor on input line 88. +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/graphicx-xetex-bidi.def +File: graphicx-xetex-bidi.def 2017/06/17 v0.5 bidi adaptations for graphicx pac +kage for XeTeX engine +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/geometry-xetex-bidi.def +File: geometry-xetex-bidi.def 2017/01/14 v0.2 bidi adaptations for geometry pac +kage for XeTeX engine +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/hyperref-xetex-bidi.def +File: hyperref-xetex-bidi.def 2018/11/11 v1.1 bidi adaptations for hyperref pac +kage for XeTeX engine +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/fancyhdr-xetex-bidi.def +File: fancyhdr-xetex-bidi.def 2018/02/15 v0.7 bidi adaptations for fancyhdr pac +kage for XeTeX engine +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/listings-xetex-bidi.def +File: listings-xetex-bidi.def 2018/09/15 v1.5 bidi adaptations for listings pac +kage for XeTeX engine +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/pgfcorescopes.code-xetex-bidi.def +File: pgfcorescopes.code-xetex-bidi.def 2015/11/14 v0.1 bidi adaptations for pg +f package for XeTeX engine +) (c:/texlive/2019/texmf-dist/tex/xelatex/bidi/rotating-xetex-bidi.def +File: rotating-xetex-bidi.def 2013/05/22 v0.2 bidi adaptations for rotating pac +kage for XeTeX engine +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/tcolorbox-xetex-bidi.def +File: tcolorbox-xetex-bidi.def 2018/11/11 v0.2 bidi adaptations for tcolorbox p +ackage for XeTeX engine +) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/tocloft-xetex-bidi.def +File: tocloft-xetex-bidi.def 2010/07/25 v0.2 bidi adaptations for tocloft packa +ge for XeTeX engine +)) +(c:/texlive/2019/texmf-dist/tex/xelatex/bidi/loadingorder-xetex-bidi.def +File: loadingorder-xetex-bidi.def 2017/12/29 v0.97 making sure that bidi is the + last package loaded +) +\bidi@digits=\count368 +\bidi@digits@charclass=\XeTeXcharclass1 +\bidi@sepmark@charclass=\XeTeXcharclass2 +) +**************************************************** +* +* xepersian package (Persian for LaTeX, using XeTeX engine) +* +* Description: The package supports Persian +* typesetting, using fonts provided in the +* distribution. +* +* Copyright (c) 2008--2019 Vafa Khalighi +* +* v22.6, 2019/03/03 +* +* License: LaTeX Project Public License, version +* 1.3c or higher (your choice) +* +* Location on CTAN: /macros/xetex/latex/xepersian +* +* Issue tracker: https://github.com/vafa-ac/xepersian/issues +* +**************************************************** +\xepersian@tcl=\count369 +\xepersian@ilg=\dimen271 +\xepersian@strutilg=\dimen272 +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/loadingorder-xepersian.def +File: loadingorder-xepersian.def 2018/09/29 v0.5 making sure that xepersian is +the last package loaded +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/footnote-xepersian.def +File: footnote-xepersian.def 2017/08/09 v0.6 footnote macros for xepersian pack +age +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/listings-xepersian.def +File: listings-xepersian.def 2014/07/17 v0.3 bilingual captions for listings pa +ckage +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/enumitem-xepersian.def +File: enumitem-xepersian.def 2017/09/06 v0.1 adaptations for enumitem package +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/hyperref-xepersian.def +File: hyperref-xepersian.def 2015/02/02 v0.6 bilingual captions for hyperref pa +ckage +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/tikz.code-xepersian.def +File: tikz.code-xepersian.def 2018/12/11 v0.1 adaptations for tikz.code.tex fil +e +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/tocloft-xepersian.def +File: tocloft-xepersian.def 2010/07/25 v0.1 bilingual captions for tocloft pack +age +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/article-xepersian.def +File: article-xepersian.def 2010/07/25 v0.2 adaptations for standard article cl +ass +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def +File: kashida-xepersian.def 2018/01/04 v0.6 implementation of Kashida for xeper +sian package +) +(c:/texlive/2019/texmf-dist/tex/xelatex/xepersian/fontspec-xepersian.def +File: fontspec-xepersian.def 2018/12/14 v0.3 fontspec changes +) + +Package fontspec Info: Font family 'lmroman10-regular(0)' created for font +(fontspec) 'lmroman10-regular' with options +(fontspec) [Ligatures=TeX,Path,BoldFont={lmroman10-bold},BoldItalic +Font={lmroman10-bolditalic},ItalicFont={lmroman10-italic},SmallCapsFont={lmroma +ncaps10-regular},SlantedFont={lmromanslant10-regular},BoldSlantedFont={lmromans +lant10-bold}]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <->"[lmroman10-regular]/OT:script=latn;language=DFLT;map +ping=tex-text;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT +;mapping=tex-text;" +(fontspec) - 'bold' (bx/n) with NFSS spec.: +(fontspec) <->"[lmroman10-bold]/OT:script=latn;language=DFLT;mappin +g=tex-text;" +(fontspec) - 'bold small caps' (bx/sc) with NFSS spec.: +(fontspec) <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT +;mapping=tex-text;" +(fontspec) - 'italic' (m/it) with NFSS spec.: +(fontspec) <->"[lmroman10-italic]/OT:script=latn;language=DFLT;mapp +ing=tex-text;" +(fontspec) - 'italic small caps' (m/itsc) with NFSS spec.: +(fontspec) <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT +;mapping=tex-text;" +(fontspec) - 'slanted' (m/sl) with NFSS spec.: +(fontspec) <->"[lmromanslant10-regular]/OT:script=latn;language=DFL +T;mapping=tex-text;" +(fontspec) - 'slanted small caps' (m/slsc) with NFSS spec.: +(fontspec) <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT +;mapping=tex-text;" +(fontspec) - 'bold italic' (bx/it) with NFSS spec.: +(fontspec) <->"[lmroman10-bolditalic]/OT:script=latn;language=DFLT; +mapping=tex-text;" +(fontspec) - 'bold italic small caps' (bx/itsc) with NFSS spec.: +(fontspec) <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT +;mapping=tex-text;" +(fontspec) - 'bold slanted' (bx/sl) with NFSS spec.: +(fontspec) <->"[lmromanslant10-bold]/OT:script=latn;language=DFLT;m +apping=tex-text;" +(fontspec) - 'bold slanted small caps' (bx/slsc) with NFSS spec.: +(fontspec) <->"[lmromancaps10-regular]/OT:script=latn;language=DFLT +;mapping=tex-text;" + +) +(c:/texlive/2019/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2018/08/11 v2.0j Standard LaTeX package + +(c:/texlive/2019/texmf-dist/tex/latex/base/t1enc.def +File: t1enc.def 2018/08/11 v2.0j Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 48. +) +LaTeX Font Info: Try loading font information for T1+lmr on input line 105. + +(c:/texlive/2019/texmf-dist/tex/latex/lm/t1lmr.fd +File: t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern +)) +(c:/texlive/2019/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2018/08/11 v1.3c Input encoding file +\inpenc@prehook=\toks52 +\inpenc@posthook=\toks53 + + +Package inputenc Warning: inputenc package ignored with utf8 based engines. + +) (c:/texlive/2019/texmf-dist/tex/latex/paratype/PTSerif.sty +Package: PTSerif 2011/02/10 Style file for PTSerif. +) +(c:/texlive/2019/texmf-dist/tex/latex/seqsplit/seqsplit.sty +Package: seqsplit 2006/08/07 v0.1 Splitting long sequences (DNA, RNA, proteins, + etc.) +) +(c:/texlive/2019/texmf-dist/tex/latex/changepage/changepage.sty +Package: changepage 2009/10/20 v1.0c check page and change page layout +\c@cp@cntr=\count370 +\cp@tempcnt=\count371 +) +(c:/texlive/2019/texmf-dist/tex/latex/sectsty/sectsty.sty +Package: sectsty 2002/02/25 v2.0.2 Commands to change all sectional heading sty +les + + +LaTeX Warning: Command \underline has changed. + Check if current package is valid. + +) (c:/texlive/2019/texmf-dist/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2019/02/27 1.8b listings language file +) + +Package fontspec Info: Font family 'XBZar.ttf(0)' created for font 'XB +(fontspec) Zar.ttf' with options +(fontspec) [Script=Persian,Ligatures=PersianTeX,BoldFont={XB Zar +(fontspec) bold.ttf}]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->"[XB +(fontspec) Zar.ttf]/OT:script=arab;language=DFLT;mapping=persian-te +x-text;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (bx/n) with NFSS spec.: <->"[XB Zar +(fontspec) bold.ttf]/OT:script=arab;language=DFLT;mapping=persian-t +ex-text;" +(fontspec) - 'bold small caps' (bx/sc) with NFSS spec.: + + +Package fontspec Info: Font family 'LiberationSerif-Regular.ttf(0)' created +(fontspec) for font 'LiberationSerif-Regular.ttf' with options +(fontspec) [Ligatures=TeX,Scale=1.0,BoldFont={LiberationSerif-Bold. +ttf},ItalicFont={LiberationSerif-Italic.ttf}]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <->s*[1.0]"[LiberationSerif-Regular.ttf]/OT:script=latn; +language=DFLT;mapping=tex-text;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: +(fontspec) - 'bold' (bx/n) with NFSS spec.: +(fontspec) <->s*[1.0]"[LiberationSerif-Bold.ttf]/OT:script=latn;lan +guage=DFLT;mapping=tex-text;" +(fontspec) - 'bold small caps' (bx/sc) with NFSS spec.: +(fontspec) - 'italic' (m/it) with NFSS spec.: +(fontspec) <->s*[1.0]"[LiberationSerif-Italic.ttf]/OT:script=latn;l +anguage=DFLT;mapping=tex-text;" +(fontspec) - 'italic small caps' (m/itsc) with NFSS spec.: + +LaTeX Info: Redefining \latinfont on input line 72. + +Package fontspec Info: Font family 'XBZarbold.ttf(0)' created for font 'XB Zar +(fontspec) bold.ttf' with options +(fontspec) [Script=Persian,Ligatures=PersianTeX,Scale=0.9]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->s*[0.9]"[XB Zar +(fontspec) bold.ttf]/OT:script=arab;language=DFLT;mapping=persian-t +ex-text;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: + + +Package fontspec Info: Font family 'Lalezar-Regular.ttf(0)' created for font +(fontspec) 'Lalezar-Regular.ttf' with options +(fontspec) [Script=Persian,Ligatures=PersianTeX,Scale=1.5]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <->s*[1.5]"[Lalezar-Regular.ttf]/OT:script=arab;language +=DFLT;mapping=persian-tex-text;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: + + +Package fontspec Info: Font family 'Lalezar-Regular.ttf(1)' created for font +(fontspec) 'Lalezar-Regular.ttf' with options +(fontspec) [Script=Persian,Ligatures=PersianTeX,Scale=1.2]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <->s*[1.2]"[Lalezar-Regular.ttf]/OT:script=arab;language +=DFLT;mapping=persian-tex-text;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: + + +Package fontspec Info: Font family 'Lalezar-Regular.ttf(2)' created for font +(fontspec) 'Lalezar-Regular.ttf' with options +(fontspec) [Script=Persian,Ligatures=PersianTeX,Scale=3.0]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: +(fontspec) <->s*[3.0]"[Lalezar-Regular.ttf]/OT:script=arab;language +=DFLT;mapping=persian-tex-text;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: + + +Package fontspec Info: Font family 'XBZarbold.ttf(1)' created for font 'XB Zar +(fontspec) bold.ttf' with options +(fontspec) [Script=Persian,Ligatures=PersianTeX,Scale=1.2]. +(fontspec) +(fontspec) This font family consists of the following NFSS +(fontspec) series/shapes: +(fontspec) +(fontspec) - 'normal' (m/n) with NFSS spec.: <->s*[1.2]"[XB Zar +(fontspec) bold.ttf]/OT:script=arab;language=DFLT;mapping=persian-t +ex-text;" +(fontspec) - 'small caps' (m/sc) with NFSS spec.: + + (./PHASE2.aux) +\openout1 = `PHASE2.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 166. +LaTeX Font Info: ... okay on input line 166. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 166. +LaTeX Font Info: ... okay on input line 166. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 166. +LaTeX Font Info: ... okay on input line 166. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 166. +LaTeX Font Info: ... okay on input line 166. +LaTeX Font Info: Checking defaults for TU/lmr/m/n on input line 166. +LaTeX Font Info: ... okay on input line 166. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 166. +LaTeX Font Info: ... okay on input line 166. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 166. +LaTeX Font Info: ... okay on input line 166. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 166. +LaTeX Font Info: ... okay on input line 166. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 166. +LaTeX Font Info: ... okay on input line 166. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 166. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 166. + + +(c:/texlive/2019/texmf-dist/tex/latex/base/ts1cmr.fd +File: ts1cmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 166. +\AtBeginShipoutBox=\box77 +Package hyperref Info: Link coloring OFF on input line 166. + +(c:/texlive/2019/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2016/05/21 v2.44 Cross-referencing by name of section + +(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/gettitlestring.sty +Package: gettitlestring 2016/05/16 v1.5 Cleanup title references (HO) +) +\c@section@level=\count372 +) +LaTeX Info: Redefining \ref on input line 166. +LaTeX Info: Redefining \pageref on input line 166. +LaTeX Info: Redefining \nameref on input line 166. + +(./PHASE2.out) (./PHASE2.out) +\@outlinefile=\write6 +\openout6 = `PHASE2.out'. + + ABD: EveryShipout initializing macros +\c@lstlisting=\count373 + +*geometry* driver: auto-detecting +*geometry* detected driver: xetex +*geometry* verbose mode - [ preamble ] result: +* driver: xetex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(81.94394pt, 433.62pt, 81.94394pt) +* v-part:(T,H,B)=(56.9055pt, 674.33032pt, 113.81102pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=433.62pt +* \textheight=674.33032pt +* \oddsidemargin=9.67395pt +* \evensidemargin=9.67395pt +* \topmargin=-52.36449pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=10.0pt +* \footskip=30.0pt +* \marginparwidth=65.0pt +* \marginparsep=11.0pt +* \columnsep=10.0pt +* \skip\footins=9.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +File: sharif1.png Graphic file (type bmp) + + +LaTeX Font Warning: Font shape `TU/XBZar.ttf(0)/bx/it' undefined +(Font) using `TU/XBZar.ttf(0)/bx/n' instead on input line 179. + + +LaTeX Font Warning: Font shape `TU/XBZarbold.ttf(0)/bx/n' undefined +(Font) using `TU/XBZarbold.ttf(0)/m/n' instead on input line 202. + +LaTeX Font Info: Font shape `TU/XBZarbold.ttf(0)/m/n' will be +(Font) scaled to size 10.79993pt on input line 202. +LaTeX Font Info: Font shape `TU/XBZarbold.ttf(0)/bx/n' will be +(Font) scaled to size 10.79993pt on input line 206. +(c:/texlive/2019/texmf-dist/tex/generic/oberdiek/se-ascii-print.def +File: se-ascii-print.def 2016/05/16 v1.11 stringenc: Printable ASCII characters + +) [1 + +] +LaTeX Font Info: Font shape `TU/Lalezar-Regular.ttf(2)/m/n' will be +(Font) scaled to size 30.0pt on input line 240. + +(./PHASE2.toc +LaTeX Font Info: Font shape `TU/XBZarbold.ttf(1)/m/n' will be +(Font) scaled to size 11.99997pt on input line 1. +LaTeX Font Info: Try loading font information for U+msa on input line 1. + (c:/texlive/2019/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 1. + +(c:/texlive/2019/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +)) +\tf@toc=\write7 +\openout7 = `PHASE2.toc'. + + [1] +Underfull \hbox (badness 10000) in paragraph at lines 245--246 +[][] + [] + + +LaTeX Font Warning: Font shape `TU/Lalezar-Regular.ttf(0)/bx/n' undefined +(Font) using `TU/Lalezar-Regular.ttf(0)/m/n' instead on input line + 249. + +LaTeX Font Info: Font shape `TU/Lalezar-Regular.ttf(0)/m/n' will be +(Font) scaled to size 21.59999pt on input line 249. + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 250. + +LaTeX Font Info: Font shape `TU/LiberationSerif-Regular.ttf(0)/m/n' will be +(Font) scaled to size 14.4pt on input line 253. +File: sharif.png Graphic file (type bmp) + + +Package Fancyhdr Warning: \headheight is too small (12.0pt): +Make it at least 59.87192pt. +We now make it that large for the rest of the document. +This may cause the page layout to be inconsistent, however. + +[2] +LaTeX Font Info: Font shape `TU/Lalezar-Regular.ttf(0)/bx/n' will be +(Font) scaled to size 21.59999pt on input line 270. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 271. + +File: images/image4.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + +[3] +File: images/image5.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + + [4] +Missing character: There is no ‌ in font [Lalezar-Regular.ttf]/OT:script=arab;l +anguage=DFLT;mapping=persian-tex-text;! +Missing character: There is no ‌ in font [Lalezar-Regular.ttf]/OT:script=arab;l +anguage=DFLT;mapping=persian-tex-text;! + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 370. + +LaTeX Font Info: Font shape `TU/Lalezar-Regular.ttf(0)/bx/n' will be +(Font) scaled to size 18.0pt on input line 375. + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 377. + +File: images/image6.png Graphic file (type bmp) + +File: images/image7.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + +[5] + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 405. + +LaTeX Font Info: Font shape `TU/Lalezar-Regular.ttf(0)/bx/n' will be +(Font) scaled to size 15.0pt on input line 416. +Missing character: There is no ‌ in font [Lalezar-Regular.ttf]/OT:script=arab;l +anguage=DFLT;mapping=persian-tex-text;! + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 417. + +File: images/image9.png Graphic file (type bmp) + +File: images/image10.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + +[6] +File: images/image11.png Graphic file (type bmp) + +File: images/image12.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + + [7] +File: images/image8.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + + [8] + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 456. + +File: images/image13.png Graphic file (type bmp) + +File: images/image14.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + +[9] +File: images/image15.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + + [10] + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 508. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 511. + +File: images/image16.png Graphic file (type bmp) + +File: images/image19.png Graphic file (type bmp) + +File: images/image17.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + +[11] +File: images/image18.png Graphic file (type bmp) + +File: images/image20.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + + [12] +File: images/image21.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + + [13] + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 566. + +File: images/image22.png Graphic file (type bmp) + +File: images/image23.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + +[14] +File: images/image24.png Graphic file (type bmp) + +File: images/image25.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + + [15] +File: images/image26.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + + [16] +Missing character: There is no ‌ in font [Lalezar-Regular.ttf]/OT:script=arab;l +anguage=DFLT;mapping=persian-tex-text;! + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 624. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 637. + +File: images/image28.png Graphic file (type bmp) + +File: images/image27.png Graphic file (type bmp) + + +Overfull \hbox (43.36464pt too wide) in paragraph at lines 673--674 + [][][][][] + [] + +File: sharif.png Graphic file (type bmp) + +[17] +File: sharif.png Graphic file (type bmp) + + [18] + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 680. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 703. + +File: sharif.png Graphic file (type bmp) + +[19] +Missing character: There is no ‌ in font [Lalezar-Regular.ttf]/OT:script=arab;l +anguage=DFLT;mapping=persian-tex-text;! + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 715. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 723. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 742. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 747. + +File: sharif.png Graphic file (type bmp) + +[20] + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 759. + +File: images/image29.png Graphic file (type bmp) + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 771. + +File: images/image31.png Graphic file (type bmp) + +File: images/image30.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + +[21] +File: images/image32.png Graphic file (type bmp) + +File: sharif.png Graphic file (type bmp) + + [22] + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 796. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 802. + +File: images/image33.png Graphic file (type bmp) + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 815. + +File: sharif.png Graphic file (type bmp) + +[23] + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 834. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 839. + +File: images/image34.png Graphic file (type bmp) + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 848. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 855. + + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 862. + +File: sharif.png Graphic file (type bmp) + +[24] + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 870. + +File: images/image35.png Graphic file (type bmp) + +Missing character: There is no ‌ in font [Lalezar-Regular.ttf]/OT:script=arab;l +anguage=DFLT;mapping=persian-tex-text;! + +Package hyperref Warning: Token not allowed in a PDF string (Unicode): +(hyperref) removing `\fehrestContent' on input line 882. + +File: sharif.png Graphic file (type bmp) + +[25] +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 897. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 897. + (./PHASE2.aux) +Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 897. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 897. +Package rerunfilecheck Info: File `PHASE2.out' has not changed. +(rerunfilecheck) Checksum: 997D5B114534017ACAC1B171831D2913. + + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 897. + ) +Here is how much of TeX's memory you used: + 40043 strings out of 492922 + 810177 string characters out of 6136751 + 1126865 words of memory out of 5000000 + 43456 multiletter control sequences out of 15000+600000 + 539172 words of font info for 70 fonts, out of 8000000 for 9000 + 1348 hyphenation exceptions out of 8191 + 58i,12n,93p,4824b,547s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on PHASE2.pdf (26 pages). diff --git a/phase_2/main/PHASE2.out b/phase_2/main/PHASE2.out new file mode 100644 index 0000000..5fa29e4 --- /dev/null +++ b/phase_2/main/PHASE2.out @@ -0,0 +1,30 @@ +\BOOKMARK [1][-]{section*.1}{نکات قابل توجه}{}% 1 +\BOOKMARK [1][-]{section*.2}{توضیحات کلی}{}% 2 +\BOOKMARK [1][-]{section*.3}{باید‌های پیاده‌سازی}{}% 3 +\BOOKMARK [2][-]{section*.4}{صفحهٔ اصلی}{section*.3}% 4 +\BOOKMARK [2][-]{section*.5}{ناحیه کاربری}{section*.3}% 5 +\BOOKMARK [3][-]{section*.6}{پنل ثبت‌نام و ورود}{section*.5}% 6 +\BOOKMARK [3][-]{section*.7}{حساب کاربری}{section*.5}% 7 +\BOOKMARK [2][-]{section*.8}{محصولات}{section*.3}% 8 +\BOOKMARK [3][-]{section*.9}{صفحهٔ محصولات}{section*.8}% 9 +\BOOKMARK [3][-]{section*.10}{کالا}{section*.8}% 10 +\BOOKMARK [2][-]{section*.11}{حراج‌ها}{section*.3}% 11 +\BOOKMARK [2][-]{section*.12}{سبد خرید}{section*.3}% 12 +\BOOKMARK [2][-]{section*.13}{صفحه پرداخت }{section*.3}% 13 +\BOOKMARK [2][-]{section*.14}{سابقهٔ خرید/فروش }{section*.3}% 14 +\BOOKMARK [1][-]{section*.15}{ویژگی‌های انتخابی }{}% 15 +\BOOKMARK [2][-]{section*.16}{صداگذاری }{section*.15}% 16 +\BOOKMARK [2][-]{section*.17}{Animation\040Sprite\040}{section*.15}% 17 +\BOOKMARK [2][-]{section*.18}{بخش تبلیغات }{section*.15}% 18 +\BOOKMARK [2][-]{section*.19}{up\040Pop\040}{section*.15}% 19 +\BOOKMARK [2][-]{section*.20}{امتیاز هر کالا }{section*.15}% 20 +\BOOKMARK [2][-]{section*.21}{فیلتر real-time }{section*.15}% 21 +\BOOKMARK [2][-]{section*.22}{Zoom\040}{section*.15}% 22 +\BOOKMARK [2][-]{section*.23}{تغییر عکس کالا متناسب وضعیت آن }{section*.15}% 23 +\BOOKMARK [2][-]{section*.24}{نمایش محصولات مشابه }{section*.15}% 24 +\BOOKMARK [2][-]{section*.25}{اسلاید }{section*.15}% 25 +\BOOKMARK [2][-]{section*.26}{انیمیشن در اسلاید }{section*.15}% 26 +\BOOKMARK [2][-]{section*.27}{ویدیو }{section*.15}% 27 +\BOOKMARK [2][-]{section*.28}{اسکرول }{section*.15}% 28 +\BOOKMARK [2][-]{section*.29}{صفحه بندی }{section*.15}% 29 +\BOOKMARK [1][-]{section*.30}{لینک‌های آموزشی }{}% 30 diff --git a/phase_2/main/PHASE2.pdf b/phase_2/main/PHASE2.pdf new file mode 100644 index 0000000..67ceb7a Binary files /dev/null and b/phase_2/main/PHASE2.pdf differ diff --git a/phase_2/main/PHASE2.synctex.gz b/phase_2/main/PHASE2.synctex.gz new file mode 100644 index 0000000..021fd2c Binary files /dev/null and b/phase_2/main/PHASE2.synctex.gz differ diff --git a/phase_2/main/PHASE2.tex b/phase_2/main/PHASE2.tex new file mode 100644 index 0000000..daf3cae --- /dev/null +++ b/phase_2/main/PHASE2.tex @@ -0,0 +1,904 @@ +\documentclass[]{article} +\usepackage{graphicx} +\usepackage[svgnames]{xcolor} +\usepackage{fancyhdr} +\usepackage{tocloft} +\usepackage[hidelinks]{hyperref} +\usepackage{enumitem} +\usepackage[many]{tcolorbox} +\usepackage{listings } +%\usepackage[a4paper, total={6in, 8in} , top = 2cm,bottom = 4cm]{geometry} +\usepackage[a4paper, total={6in, 8in} , top = 2cm,bottom = 4cm]{geometry} +\usepackage{afterpage} +\usepackage{amssymb} +\usepackage{pdflscape} +\usepackage{textcomp} +\usepackage{xecolor} +\usepackage{rotating} +\usepackage[Kashida]{xepersian} +\usepackage[T1]{fontenc} +\usepackage{tikz} +\usepackage[utf8]{inputenc} +\usepackage{PTSerif} +\usepackage{seqsplit} +\usepackage{changepage} + + +\usepackage{listings} +\usepackage{xcolor} +\usepackage{sectsty} + +\setcounter{secnumdepth}{0} + +\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} +\definecolor{blanchedalmond}{rgb}{1.0, 0.92, 0.8} +\definecolor{brilliantlavender}{rgb}{0.96, 0.73, 1.0} + +\NewDocumentCommand{\codeword}{v}{ +\texttt{\textcolor{blue}{#1}} +} +\lstset{language=java,keywordstyle={\bfseries \color{blue}}} + +\lstdefinestyle{mystyle}{ + backgroundcolor=\color{backcolour}, + commentstyle=\color{codegreen}, + keywordstyle=\color{magenta}, + numberstyle=\tiny\color{codegray}, + stringstyle=\color{codepurple}, + basicstyle=\ttfamily\normalsize, + breakatwhitespace=false, + breaklines=true, + captionpos=b, + keepspaces=true, + numbers=left, + numbersep=5pt, + showspaces=false, + showstringspaces=false, + showtabs=false, + tabsize=2 +} + +\lstset{style=mystyle} + + \settextfont[BoldFont={XB Zar bold.ttf}]{XB Zar.ttf} + + +\setlatintextfont[Scale=1.0, + BoldFont={LiberationSerif-Bold.ttf}, + ItalicFont={LiberationSerif-Italic.ttf}]{LiberationSerif-Regular.ttf} + + + + + +\newcommand{\inputsample}[1]{ + ~\\ + \textbf{ورودی نمونه} + ~\\ + \begin{tcolorbox}[breakable,boxrule=0pt] + \begin{latin} + \large{ + #1 + } + \end{latin} + \end{tcolorbox} +} + +\newcommand{\outputsample}[1]{ + ~\\ + \textbf{خروجی نمونه} + + \begin{tcolorbox}[breakable,boxrule=0pt] + \begin{latin} + \large{ + #1 + } + \end{latin} + \end{tcolorbox} +} + +\newtcolorbox{mybox}[2][]{colback=red!5!white, +colframe=red!75!black,fonttitle=\bfseries, +colbacktitle=red!85!black,enhanced, +attach boxed title to top center={yshift=-2mm}, +title=#2,#1} + +\newenvironment{changemargin}[2]{% +\begin{list}{}{% +\setlength{\topsep}{0pt}% +\setlength{\leftmargin}{#1}% +\setlength{\rightmargin}{#2}% +\setlength{\listparindent}{\parindent}% +\setlength{\itemindent}{\parindent}% +\setlength{\parsep}{\parskip}% +}% +\item[]}{\end{list}} + + +\definecolor{foldercolor}{RGB}{124,166,198} +\definecolor{sectionColor}{HTML}{ff5e0e} +\definecolor{subsectionColor}{HTML}{008575} + +\definecolor{listColor}{HTML}{00d3b9} + +\definecolor{umlrelcolor}{HTML}{3c78d8} + +\definecolor{subsubsectionColor}{HTML}{3c78d8} + +\defpersianfont\authorFont[Scale=0.9]{XB Zar bold.ttf} + + +\defpersianfont\titr[Scale=1.5]{Lalezar-Regular.ttf} + +\defpersianfont\fehrest[Scale=1.2]{Lalezar-Regular.ttf} + +\defpersianfont\fehrestTitle[Scale=3.0]{Lalezar-Regular.ttf} + +\defpersianfont\fehrestContent[Scale=1.2]{XB Zar bold.ttf} + + +\sectionfont{\color{sectionColor}} % sets colour of sections +\subsectionfont{\color{subsectionColor}} % sets colour of sections +\subsubsectionfont{\color{subsubsectionColor}} + + +\renewcommand{\labelitemii}{$\circ$} + + +\renewcommand{\baselinestretch}{1.1} + + +\renewcommand{\contentsname}{فهرست} + +\renewcommand{\cfttoctitlefont}{\fehrestTitle} + + +\renewcommand\cftsecfont{\color{sectionColor}\fehrestContent\selectfont} +\renewcommand\cftsubsecfont{\color{subsectionColor}\fehrestContent\selectfont} +\renewcommand\cftsubsubsecfont{\color{subsubsectionColor}\fehrestContent\selectfont} +%\renewcommand{\cftsecpagefont}{\color{sectionColor}} + +\setlength{\parskip}{1.2pt} + +\begin{document} + + +%%% title pages +\begin{titlepage} +\begin{center} + +\textbf{ \Huge{به نام خدا} } + +\vspace{0.2cm} + +\includegraphics[width=0.4\textwidth]{sharif1.png}\\ +\vspace{0.2cm} +\textbf{ \Huge{\emph درس برنامه‌سازی پیشرفته} }\\ +\vspace{0.25cm} +\textbf{ \Large{ فاز دوم پروژه} } +\vspace{0.2cm} + + + \large \textbf{دانشکده مهندسی کامپیوتر}\\\vspace{0.1cm} + \large دانشگاه صنعتی شریف\\\vspace{0.2cm} + \large ﻧﯿﻢ سال دوم 99-98 \\\vspace{0.10cm} + \noindent\rule[1ex]{\linewidth}{1pt} +اساتید:\\ + \textbf{{مهدی مصطفی‌زاده، ایمان عیسی‌زاده، امیر ملک‌زاده، علی چکاه}} + + + + \vspace{0.20cm} + + مهلت ارسال:\\ + \textbf{{27 خرداد - }} + \textbf{{ساعت 23:59:59}} + + \vspace{0.10cm} +مسئول پروژه:\\ + \textbf{\authorFont{احمد سلیمی}} + + \vspace{0.10cm} +مسئولین فاز دوم:\\ + \textbf{\authorFont{سید مهدی فقیه و زﻫﺮا یوسفی جمارانی}} + + \vspace{0.10cm} +طراحان فاز دوم:\\ + \textbf{\authorFont{علیرضا تاجمیر ریاحی، سارا خسروی، آرمان زارعی، حمیدرضا کلباسی و ﮬﻤﻴﻠﺎ میلی }} + + \vspace{0.05cm} +مسئول تنظیم داک:\\ + \textbf{\authorFont{امیرمهدی نامجو}} + + +\end{center} +\end{titlepage} +%%% title pages + + +%%% header of pages +\newpage +\pagestyle{fancy} +\fancyhf{} +\fancyfoot{} +\cfoot{\thepage} +\lhead{فاز دوم} +\rhead{\includegraphics[width=0.1\textwidth]{sharif.png}\\ +دانشکده مهندسی کامپیوتر +} +\chead{پروژه برنامه‌سازی پیشرفته} +%%% header of pages +\renewcommand{\headrulewidth}{2pt} + +\KashidaOff + + + +\tableofcontents + +\newpage + + \Large \textbf{\\ +} + + + +\section*{{\titr نکات قابل توجه}} +\addcontentsline{toc}{section}{{\fehrestContent نکات قابل توجه}} +\begin{itemize} +\item +پس از اتمام این فاز، در گیت خود یک تگ با عنوان \lr{"phase\_2"} بزنید. در روز تحویل حضوری این tag بررسی خواهد شد و کدهای پس از آن نمره‌ای نخواهد گرفت. + +\item +در روز تحویل حضوری مشارکت تمام اعضای تیم در پروژه بررسی خواهد‌ شد و در صورت عدم مشارکت بعضی از اعضا، نمرهٔ ایشان برای آن فاز پروژه "صفر" لحاظ می‌گردد. مشارکت، با توجه به commit های افراد تیم در مخزن گیت‌هاب پروژه بررسی می‌شود. + +\item +در هر فاز می‌توانید سه روز تاخیر به ازای کسر نمره داشته‌ باشید که به ازای هر روز آن، ۱۰ درصد از نمرهٔ آن فاز را از دست خواهید‌ داد. در مجموع سه‌فاز پروژه، سه روز تاخیر نیز بخشیده خواهد‌ شد. + +\item +به ازای هر ساعتی که پروژه را زودتر تحویل دهید، ۱۵ دقیقه به مهلت تاخیر بدون کسر نمره شما اضافه خواهد‌ شد. این مقدار حداکثر یک روز خواهد‌ بود که در صورت ارسال ۴ روز زودتر از ددلاین به شما تعلق خواهد گرفت. + +\item +در صورت کشف تقلب از هریک از تیم‌ها، برای بار اول منفی نمرهٔ آن فاز برای آن تیم ثبت می‌شود و برای بار دوم، نمرهٔ منفی کل پروژه برای تیم لحاظ خواهد‌ شد که معادل مردود شدن در درس است. +\end{itemize} + +\newpage + +\section*{{\titr توضیحات کلی}} +\addcontentsline{toc}{section}{{\fehrestContent توضیحات کلی}} + +\textbf{\textcolor{red}{توجه بسیار مهم:}} +حتما داک نمرات این فاز را به دقت بررسی نمایید؛ پیاده سازی شما باید شامل آن موارد باشد تا نمره هر کدام را بگیرید. هرگونه پیاده‌سازی یا طراحی اضافه‌تر، کاملاً اختیاری، و فاقد نمره‌ی اضافه می‌باشد. در این داک فقط کلیت پیاده سازی ذکر شده است. + +در این فاز شما باید گرافیکی برای لاجیک خود پیاده سازی کنید. توجه به نکات و راهنمایی‌های زیر شما را در پیاده سازی این فاز یاری می‌دهد: + + +\begin{itemize} +\item +نباید پیاده سازی لزوما به همان شکلی که در عکس‌ها می‌بینید انجام شود؛ ولی توجه کنید حتما باید بخش‌های الزامی را پیاده سازی کنید. + +\item +عکس‌هایی که در قسمت‌های مختلف آورده شده است صرفا برای ایده گرفتن است و لزومی به پیاده سازی همانند آن نیست. + + +\item +\textcolor{red}{باید} + از فونت‌های مناسب استفاده کنید؛ میتوانید از + \href{https://www.kenney.nl/assets/kenney-fonts}{\textcolor{blue}{\underline{\lr{fonts}}}} + و + \href{https://www.behance.net/collection/4860923/Free-Fonts}{\textcolor{blue}{\underline{\lr{free-font }}}} + استفاده کنید. + +\item + +می‌توانید از سایت‌های + \href{https://www.flaticon.com/}{\textcolor{blue}{\underline{\lr{flaticon}}}} + - + \href{https://icons8.com/}{\textcolor{blue}{\underline{\lr{icons8}}}} + - + \href{https://www.iconninja.com/}{\textcolor{blue}{\underline{\lr{icon ninja}}}} + آیکون‌های مورد نیاز خود را پیدا کنید. + +\item + +می‌توانید با استفاده از مستطیل و شفاف سازی آن‌ها مانند + (\href{https://raw.githubusercontent.com/titansarus/Documents/master/phase_2/main/images/img1.jpg}{\textcolor{blue}{\underline{{این عکس}}}}) و یا با استفاده از عکس‌های مختلف دکمه‌های مورد نیاز خود را بسازید. همچنین در + ( +\href{https://hannemann.itch.io/ui-button-pack-free}{\textcolor{blue}{\underline{\lr{button-pack}}}} + - \href{https://www.vecteezy.com/vector-art/116983-digital-game-button}{\textcolor{blue}{\underline{\lr{round-button}}}} + - + \href{https://www.clickminded.com/button-generator/}{\textcolor{blue}{\underline{\lr{button-factory}}}} - + \href{https://pngtree.com/free-png-vectors/hexagon}{\textcolor{blue}{\underline{\lr{hexagon}}}} + ) می‌توانید انواع دکمه‌ها را مشاهده کنید. + + +\item + +می‌توانید برای کل قسمت‌ها یا برای هر قسمت متناسب با آن، عکسی به عنوان background قرار دهید (و یا رنگ background را تغییر دهید) البته این مورد به جز +\textcolor{red}{صفحهٔ اصلی} + برای دیگر صفحات اجباری نیست و نمره اضافه‌ای نیز ندارد. لینک‌های مرتبط: + +\href{https://pngtree.com/free-backgrounds}{\textcolor{blue}{\underline{\lr{background}}}} +- + \href{https://raw.githubusercontent.com/titansarus/Documents/master/phase_2/main/images/img2.jpg}{\textcolor{blue}{\underline{\lr{background 2 }}}} + - + \href{https://github.com/titansarus/Documents/blob/master/phase_2/main/images/img3.jpg}{\textcolor{blue}{\underline{\lr{sale-background }}}} + + +\item + +ممکن است این آیکون‌ها به شما کمک کنند: + +\href{https://gamedeveloperstudio.itch.io/ui-icons}{\textcolor{blue}{\underline{\lr{icons}}}} + - +\href{https://www.kenney.nl/assets/game-icons}{\textcolor{blue}{\underline{\lr{icons}}}} + - +\href{https://www.kenney.nl/assets/ui-pack}{\textcolor{blue}{\underline{\lr{ui\_icons}}}} + - + \href{http://vecteezy.com/vector-art/112447-preloader-ui-progress}{\textcolor{blue}{\underline{\lr{progress-icon}}}} + - + \href{https://www.vecteezy.com/vector-art/144976-set-of-coupon-sale-vectors}{\textcolor{blue}{\underline{\lr{sale-icon}}}} + - + \href{https://www.iconninja.com/tag/offer-icon}{\textcolor{blue}{\underline{\lr{offer-icon}}}} + - + \href{https://www.iconninja.com/tag/add-icon}{\textcolor{blue}{\underline{\lr{buy \& add}}}} + +\item + +در هر بخش اگر عمل مورد نظر موفق نبود، باید خطای مناسب را نمایش دهید؛ توجه کنید که باید این خطاها حتما به صورت گرافیکی نمایش داده شوند ولی اجباری برای اینکه به چه شکلی باشند وجود ندارد و می‌توانید از عکس یا text یا … استفاده کنید. + +می توانید از عکس‌های زیر ایده بگیرید: + +\begin{center} +\includegraphics[width=0.7\textwidth]{images/image4.png} +\end{center} + +\begin{center} +\includegraphics[width=0.7\textwidth]{images/image5.png} +\end{center} + +\end{itemize} + + + +\newpage + +\section*{{\titr باید‌های پیاده‌سازی}} +\addcontentsline{toc}{section}{{\fehrestContent باید‌های پیاده‌سازی}} + +\textbf{\textcolor{red}{توجه:}} +اگر زمانی که برنامه را اجرا می‌کنید، هنوز هیچ اکانت مدیری ساخته نشده است، باید ابتدا مشخصات اکانت مدیر دریافت شود و سپس وارد صفحهٔ اصلی برنامه شوید. در غیر این‌صورت(یعنی اگر مدیر وجود داشت) با اجرا کردن برنامه وارد صفحهٔ اصلی می شوید. + +\subsection*{{\titr صفحهٔ اصلی}} + +\addcontentsline{toc}{subsection}{{\fehrestContent صفحهٔ اصلی}} + +شما باید یک منو برای انتخاب قسمت‌های مختلف یعنی ناحیه کاربری، محصولات و حراج‌ها داشته باشید. + +\textbf{\textcolor{red}{توجه:}} + دقت داشته باشید که برای این scene باید الزاما یکی از دو مورد زیر را نیز انجام دهید: + +\begin{itemize} +\item +تغییر رنگ background + +\item +قرار دادن عکسی به عنوان background + +میتوانید از عکس‌های زیر ایده بگیرید: + +\begin{center} +\includegraphics[width=0.3\textwidth]{images/image6.png} +\end{center} + +\begin{center} +\includegraphics[width=0.6\textwidth]{images/image7.png} +\end{center} +\end{itemize} + +\newpage + +\subsection*{{\titr ناحیه کاربری}} +\addcontentsline{toc}{subsection}{{\fehrestContent ناحیه کاربری}} + + شما باید در این قسمت گرافیک تمام ناحیه کاربری که در فاز اول پیاده سازی کردید را پیاده سازی کنید. + +اگر کاربر لاگین کرده باشد مشخصات و دسترسی‌های حساب کاربری نشان داده می‌شود؛ در غیر این صورت امکان ثبت‌نام یا ورود برای کاربر وجود داشته باشد. + +\textbf{\textcolor{red}{توجه:}} + امکان دسترسی به ناحیه کاربری از تمام صفحات دیگر باید وجود داشته باشد. + + + +\subsubsection*{{\titr پنل ثبت‌نام و ورود}} +\addcontentsline{toc}{subsubsection}{{\fehrestContent پنل ثبت‌نام و ورود}} + +شما باید برای ثبت‌نام و همچنین ورود هر کاربر صفحه‌ای را پیاده سازی کنید. در صفحه‌ٔ‌ ثبت نام، باید برای دو نوع کاربر (خریدار و فروشنده)، فرم مربوط به آن موجود باشد و فیلدهای مربوط به هرکدام به کاربر نمایش داده‌ شود. توجه کنید که ثبت نام خریدار در صورت نبود مشکل بلافاصله انجام می‌پذیرد و بعد از آن می‌تواند login کند اما برای فروشنده، باید ابتدا ثبت نام آن توسط مدیر تایید شود و سپس می‌تواند login کند. پس از ورود نیز به همان صفحه‌ای که قبل از آن بوده می‌رود. + + +می‌توانید از عکس‌های زیر ایده بگیرید: + + + + + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image9.png} +\end{center} + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image10.png} +\end{center} + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image11.png} +\end{center} + +\begin{center} +\includegraphics[width=0.6\textwidth]{images/image12.png} +\end{center} + +\begin{center} +\includegraphics[width=0.6\textwidth]{images/image8.png} +\end{center} + + +\newpage + + +\subsubsection*{{\titr حساب کاربری}} +\addcontentsline{toc}{subsubsection}{{\fehrestContent حساب کاربری}} + +شما باید صفحه‌ای برای نشان دادن اطلاعات کاربر داشته باشید؛ به عنوان مثال برای خریدار نمایش اطلاعات زیر الزامی است: + +\begin{itemize} +\item +اطلاعات شخصی نظیر نام کاربری، نام، نام‌خانوادگی، ایمیل، شماره، رمز عبور + +\item +نقش فرد (اگر فروشنده است اسم شرکت/کارگاه/کارخانه نیز ذکر شود.) + +\item +دکمه انتقال به سبد خرید + +\item +اعتبار + +\item +دکمه‌ انتقال به صفحه سابقهٔ خرید + +\item +لیست کدهای تخفیف شخص + + + + +\end{itemize} + + +برای مدیر و فروشنده نیز بایستی تمامی موارد گفته شده در فاز 1 را پیاده کنید. + + +می‌توانید از عکس‌های زیر ایده بگیرید: + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image13.png} +\end{center} + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image14.png} +\end{center} + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image15.png} +\end{center} + +\newpage + +\subsection*{{\titr محصولات}} +\addcontentsline{toc}{subsection}{{\fehrestContent محصولات}} + +\subsubsection*{{\titr صفحهٔ محصولات}} +\addcontentsline{toc}{subsubsection}{{\fehrestContent صفحهٔ محصولات}} + + +در این صفحه، باید لیست دسته‌بندی‌ها، ابزار sort، ابزار فیلتر و لیست محصولات طبق فیلتر اعمال شده و با ترتیبی که مشخص شده است نمایش داده شود. در حالت پیش‌فرض، هیچ فیلتری اعمال نشده است و همه‌ی محصولات به ترتیب تاریخ افزودن محصول نمایش داده می‌شوند. + + +\textbf{\textcolor{red}{توجه ۱:}} +برای اعمال فیلتر، کافیست یک دکمهٔ وجود داشته باشد که با زدن آن، لیست محصولات با توجه به فیلتر update شود. + + +\textbf{\textcolor{red}{توجه ۲:}} + هر محصول در لیست محصولات باید دارای عکس، عنوان، قیمت و نمره باشد. + + +می‌توانید از عکس‌های زیر ایده بگیرید: + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image16.png} +\end{center} + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image19.png} +\end{center} + + + +\begin{center} +\includegraphics[width=0.7\textwidth]{images/image17.png} +\end{center} + + + +\begin{center} +\includegraphics[width=0.7\textwidth]{images/image18.png} +\end{center} + + + + + + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image20.png} +\end{center} + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image21.png} +\end{center} + +\newpage +\subsubsection*{{\titr کالا}} +\addcontentsline{toc}{subsubsection}{{\fehrestContent کالا}} + +باید صفحه‌ای داشته باشید که برای هر کالا هنگام کلیک بر روی آن، مشخصات آن کالا را نشان دهد. مواردی که باید حتما پیاده سازی شوند: +\begin{itemize} +\item +ویژگی‌های عمومی (نام، توضیحات، قیمت، نمره و...) + +\item +ویژگی‌های خاص دسته‌بندی محصول + +\item + لیست نظرات (هر نظر شامل نام کاربری نظر دهنده، متن نظر و این که کالا را خریده یا نه است) + + \item +امکان نظر دادن + +\item +نمره دادن به محصول (در صورتی که آن را خریده باشد) + +\item +دکمه‌ی افزودن به سبد خرید + +\item +اگر از چند فروشنده پشتیبانی می‌کنید، لیست فروشندگان و قابلیت انتخاب فروشنده باید وجود داشته باشد. + +\end{itemize} + +می‌توانید از عکس‌های زیر ایده بگیرید: + + +\begin{center} +\includegraphics[width=0.7\textwidth]{images/image22.png} +\end{center} + + +\begin{center} +\includegraphics[width=1.0\textwidth]{images/image23.png} +\end{center} + + + +\begin{center} +\includegraphics[width=1.0\textwidth]{images/image24.png} +\end{center} + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image25.png} +\end{center} + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image26.png} +\end{center} + +\newpage + +\subsection*{{\titr حراج‌ها}} +\addcontentsline{toc}{subsection}{{\fehrestContent حراج‌ها}} + +شما باید صفحه‌ای برای نشان دادن حراج‌ها داشته باشید. ساختار این صفحه کاملا مشابه صفحهٔ محصولات است، با این تفاوت که فقط کالاهای دارای حراج را نمایش می‌دهد. + +\textbf{\textcolor{red}{توجه ۱:}} +این صفحه را میتوانید به عنوان یک فیلتر (مثلا فیلتر تخفیف) در صفحه محصولات پیاده کنید. (در این صورت نیازی به داشتن دکمه ای برای انتقال به صفحهٔ حراج‌ها در منوی اصلی نیست) + + +\textbf{\textcolor{red}{توجه 2:}} +هر محصول در این لیست باید علاوه بر عکس، عنوان، قیمت و نمره،زمان باقی‌مانده به پایان حراج و میزان تخفیف را نیز شامل شود. + + +\subsection*{{\titr سبد خرید}} +\addcontentsline{toc}{subsection}{{\fehrestContent سبد خرید}} + +شما باید صفحه‌ای برای نشان دادن سبد خرید کاربر داشته باشید. مواردی که باید حتما پیاده سازی شوند: + +\begin{itemize} +\item +کالا‌های موجود در سبد خرید + +\item +قیمت و تعداد کالاها + +\item +هزینه نهایی اجناس موجود در سبد کالا + +\item +گزینه‌ای برای افزایش یا کاهش تعداد کالای موجود در سبد کالا + +\item +گزینه‌ای برای انتقال به صفحه پرداخت (در ادامه توضیح داده شده است) + + +\end{itemize} + +\textbf{\textcolor{red}{توجه:}} + در صورت کلیک بر روی هر محصول باید وارد صفحه مربوط به آن کالا شوید. + + +می‌توانید از عکس های زیر ایده بگیرید: + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image28.png} +\end{center} + + +\begin{center} +\includegraphics[width=1.1\textwidth]{images/image27.png} +\end{center} + +\newpage + + +\subsection*{{\titr صفحه پرداخت }} +\addcontentsline{toc}{subsection}{{\fehrestContent صفحه پرداخت }} + +در این صفحه باید مراحل زیر را به ترتیب پیاده کنید: + +\begin{enumerate} +\item +اطلاعات دریافت‌کننده (آدرس، تلفن و...) + +\item +دریافت کد تخفیف + +\item +دکمهٔ پرداخت + +\end{enumerate} + +پس از زدن دکمهٔ پرداخت، گزارش نهایی خرید نمایش داده می‌شود. (اگر موفق بود تایید کسر مبلغ از اعتبار حساب، در غیر این صورت پیغام خطای مناسب نمایش داده شود.) + +\textbf{\textcolor{red}{توجه:}} + دقت کنید که مراحل بالا الزاما باید به ترتیب پیاده شوند و مثلا نباید وقتی که هنوز اطلاعات دریافت‌کننده وارد نشده است، دکمهٔ پرداخت نشان داده شود. + + +\subsection*{{\titr سابقهٔ خرید/فروش }} +\addcontentsline{toc}{subsection}{{\fehrestContent سابقهٔ خرید/فروش }} + +در این صفحه بایستی لیست لاگ‌های خرید یا فروش کاربر را نمایش دهید و برای هر لاگ نیز تمام مشخصات آن -که در فاز 1 پیاده کردید- را نمایش دهید. + +توجه کنید که می‌توانید این صفحه را با صفحه حساب کاربری ترکیب کنید ولی حتما بایستی این موارد پیاده شده باشند. + + +\newpage + + + +\section*{{\titr ویژگی‌های انتخابی }} +\addcontentsline{toc}{section}{{\fehrestContent ویژگی‌های انتخابی }} + +تمامی این موارد +\textbf{\textcolor{red}{نمره امتیازی}} + دارند و اجباری برای پیاده سازی این موارد وجود ندارد: + + +\subsection*{{\titr صداگذاری }} +\addcontentsline{toc}{subsection}{{\fehrestContent صداگذاری }} + + +می‌توانید از آهنگی مناسب برای برنامه ی خود استفاده کنید؛ همچنین می توانید برای دکمه‌ها و ... +صداگذاری کنید. + + +در اینجا تعدادی سایت برای صداگذاری قرار داده‌ایم: + +\href{https://www.kenney.nl/assets/impact-sounds}{\textcolor{blue}{\underline{\lr{sound}}}} + - + \href{https://www.kenney.nl/assets/digital-audio}{\textcolor{blue}{\underline{\lr{digital sound}}}} + - + \href{https://www.kenney.nl/assets/ui-audio}{\textcolor{blue}{\underline{\lr{ui sound}}}} + - + \href{https://www.zapsplat.com/}{\textcolor{blue}{\underline{\lr{sound-site}}}} + + +\subsection*{{\titr Animation Sprite }} +\addcontentsline{toc}{subsection}{{\fehrestContent Animation Sprite }} + +برای برخی از بخش‌ها می‌توانید از عکس‌های متحرک و یا Sprite ها استفاده کنید ( مثلا در بخش حراج، صفحه هر محصول و...) + +\subsection*{{\titr بخش تبلیغات }} +\addcontentsline{toc}{subsection}{{\fehrestContent بخش تبلیغات }} + +می‌توانید در صفحه‌ی محصولات، بخشی برای نمایش تبلیغات داشته باشید؛ برای تبلیغ کردن یکی از کالاهای خود، در این قسمت باید به مدیر اصلی سایت درخواست دهید و در صورت تایید مدیر این تبلیغ میتواند نشان داده شود. + +\textbf{\textcolor{red}{توجه ۱:}} + یک کاربر فروشنده می‌تواند این درخواست را از طریق حساب کاربری به مدیر ارسال کند. + +\textbf{\textcolor{red}{توجه 2:}} +هر فروشنده فقط یکی از محصولات خود را در آن واحد می تواند تبلیغ کند و در صورت تبلیغ محصولی دیگر، تبلیغ محصول قبلی لغو میشود. توجه کنید که برای هر تبلیغ، مقدار مشخصی از اعتبار فروشنده کسر می‌شود. همچنین هر تبلیغ یک ددلاین داشته باشد. + +\newpage +\subsection*{{\titr up Pop }} +\addcontentsline{toc}{subsection}{{\fehrestContent up Pop }} + +می‌توانید مانند عکس زیر، در مواقع خاص همانند خرید ، حراج و ….. از این \lr{Pop up} ها استفاده کنید؛ مثلا می‌توانید صفحه ورود را به صورت \lr{Pop up} پیاده کنید. + + + +\begin{center} +\includegraphics[width=0.9\textwidth]{images/image29.png} +\end{center} + + +\subsection*{{\titr امتیاز هر کالا }} +\addcontentsline{toc}{subsection}{{\fehrestContent امتیاز هر کالا }} + +نمایش امتیاز کالا در صفحهٔ محصولات و صفحهٔ محصول، بصورت گرافیکی، مطابق عکس‌های زیر: + + +\begin{center} +\includegraphics[width=0.75\textwidth]{images/image31.png} +\end{center} + +\begin{center} +\includegraphics[width=0.6\textwidth]{images/image30.png} +\end{center} + + + + +\begin{center} +\includegraphics[width=0.8\textwidth]{images/image32.png} +\end{center} + + +\newpage + + +\subsection*{{\titr فیلتر Real-time }} +\addcontentsline{toc}{subsection}{{\fehrestContent فیلتر real-time }} + +در این قسمت باید ابزار فیلتر را به گونه‌ای پیاده سازی کنید که با تغییر هر پارامتر فیلتر، لیست کالاها update شود. (بدون نیاز به دکمهٔ اعمال فیلتر) + + +\subsection*{{\titr Zoom }} +\addcontentsline{toc}{subsection}{{\fehrestContent Zoom }} + + با حرکت موس بر روی تصویر محصول نمای بزرگتری از محصول نمایش داده شود. + + + + \begin{center} +\includegraphics[width=0.9\textwidth]{images/image33.png} +\end{center} + + + +\subsection*{{\titr تغییر عکس کالا متناسب وضعیت آن }} +\addcontentsline{toc}{subsection}{{\fehrestContent تغییر عکس کالا متناسب وضعیت آن }} + + +\begin{itemize} + +\item + +نمایش تخفیف هر کالا روی تصویر آن: باید درصد تخفیف را بر روی عکس کالاهایی که تخفیف خورده است نمایش دهید (هم در صفحه‌ی محصولات و هم در صفحه‌ی خود محصول). + +\item + +اجناس تمام شده: عکس اجناسی را که تمام شده‌اند در صفحهٔ محصولات و صفحهٔ محصول، به شکلی متفاوت نمایش دهید؛ مثلا می توانید روی آنها \lr{sold out} بنویسید یا عکس آنها را خاکستری کنید. + + +\end{itemize} + +\newpage + +\subsection*{{\titr نمایش محصولات مشابه }} +\addcontentsline{toc}{subsection}{{\fehrestContent نمایش محصولات مشابه }} + +در این قسمت باید با ورود به صفحه‌ی یک محصول بتوان محصولات مشابه را نیز نمایش داد. ( مثلا در صفحه‌ی گوشی یک مدل سامسونگ سایر گوشی‌ها نیز باشد) + +\subsection*{{\titr اسلاید }} +\addcontentsline{toc}{subsection}{{\fehrestContent اسلاید }} + +در صفحه‌ی نمایش همه‌ی محصولات می‌توانید تبلیغات را به شکل اسلاید نمایش دهید؛ عکس‌ها می‌توانند به صورت زمان‌دار و یا با کلیک کردن جا به جا شوند. + + \begin{center} +\includegraphics[width=0.9\textwidth]{images/image34.png} +\end{center} + +\subsection*{{\titr انیمیشن در اسلاید }} +\addcontentsline{toc}{subsection}{{\fehrestContent انیمیشن در اسلاید }} + + +اسلاید‌های شما می‌تواند همراه انیمیشن باشد. (یعنی ورود اسلاید و خروج آن انیمیشن داشته باشد) + + +\subsection*{{\titr ویدیو }} +\addcontentsline{toc}{subsection}{{\fehrestContent ویدیو }} + + +می‌توانید برای هر محصول در صفحه آن، علاوه بر عکس قابلیت قرار دادن ویدیو قرار دهید. + + +\subsection*{{\titr اسکرول }} +\addcontentsline{toc}{subsection}{{\fehrestContent اسکرول }} + +قابلیت scroll در صفحاتی که لیست (لیست محصولات و لاگ‌ها و ...) نمایش داده می‌شود وجود داشته باشد. + + +\newpage + +\subsection*{{\titr صفحه بندی }} +\addcontentsline{toc}{subsection}{{\fehrestContent صفحه بندی }} + + +در صفحاتی که لیستی از محصولات نمایش داده می‌شود (صفحه محصولات و حراج‌ها) در صورتی که مثلا تعداد محصولات از ۲۰ تا بیشتر باشد، مابقی را به صفحات بعدی منتقل کند، و در پایین لیست، قابلیت انتخاب شماره صفحه وجود داشته باشد. + + + \begin{center} +\includegraphics[width=0.9\textwidth]{images/image35.png} +\end{center} + + +\section*{{\titr لینک‌های آموزشی }} +\addcontentsline{toc}{section}{{\fehrestContent لینک‌های آموزشی }} + +\begin{itemize} + +\item +\href{https://www.javatpoint.com/javafx-tutorial}{\textcolor{blue}{\underline{\lr{java point}}}} + +\item +\href{https://www.tutorialspoint.com/javafx/index.htm}{\textcolor{blue}{\underline{\lr{tutorials point}}}} + +\end{itemize} + + + + +\end{document} + + + + + + + diff --git a/phase_2/main/PHASE2.toc b/phase_2/main/PHASE2.toc new file mode 100644 index 0000000..0389e88 --- /dev/null +++ b/phase_2/main/PHASE2.toc @@ -0,0 +1,30 @@ +\contentsline {section}{{\fehrestContent نکات قابل توجه}}{2}{section*.1}% +\contentsline {section}{{\fehrestContent توضیحات کلی}}{3}{section*.2}% +\contentsline {section}{{\fehrestContent باید‌های پیاده‌سازی}}{5}{section*.3}% +\contentsline {subsection}{{\fehrestContent صفحهٔ اصلی}}{5}{section*.4}% +\contentsline {subsection}{{\fehrestContent ناحیه کاربری}}{6}{section*.5}% +\contentsline {subsubsection}{{\fehrestContent پنل ثبت‌نام و ورود}}{6}{section*.6}% +\contentsline {subsubsection}{{\fehrestContent حساب کاربری}}{9}{section*.7}% +\contentsline {subsection}{{\fehrestContent محصولات}}{11}{section*.8}% +\contentsline {subsubsection}{{\fehrestContent صفحهٔ محصولات}}{11}{section*.9}% +\contentsline {subsubsection}{{\fehrestContent کالا}}{14}{section*.10}% +\contentsline {subsection}{{\fehrestContent حراج‌ها}}{17}{section*.11}% +\contentsline {subsection}{{\fehrestContent سبد خرید}}{17}{section*.12}% +\contentsline {subsection}{{\fehrestContent صفحه پرداخت }}{19}{section*.13}% +\contentsline {subsection}{{\fehrestContent سابقهٔ خرید/فروش }}{19}{section*.14}% +\contentsline {section}{{\fehrestContent ویژگی‌های انتخابی }}{20}{section*.15}% +\contentsline {subsection}{{\fehrestContent صداگذاری }}{20}{section*.16}% +\contentsline {subsection}{{\fehrestContent Animation Sprite }}{20}{section*.17}% +\contentsline {subsection}{{\fehrestContent بخش تبلیغات }}{20}{section*.18}% +\contentsline {subsection}{{\fehrestContent up Pop }}{21}{section*.19}% +\contentsline {subsection}{{\fehrestContent امتیاز هر کالا }}{21}{section*.20}% +\contentsline {subsection}{{\fehrestContent فیلتر real-time }}{23}{section*.21}% +\contentsline {subsection}{{\fehrestContent Zoom }}{23}{section*.22}% +\contentsline {subsection}{{\fehrestContent تغییر عکس کالا متناسب وضعیت آن }}{23}{section*.23}% +\contentsline {subsection}{{\fehrestContent نمایش محصولات مشابه }}{24}{section*.24}% +\contentsline {subsection}{{\fehrestContent اسلاید }}{24}{section*.25}% +\contentsline {subsection}{{\fehrestContent انیمیشن در اسلاید }}{24}{section*.26}% +\contentsline {subsection}{{\fehrestContent ویدیو }}{24}{section*.27}% +\contentsline {subsection}{{\fehrestContent اسکرول }}{24}{section*.28}% +\contentsline {subsection}{{\fehrestContent صفحه بندی }}{25}{section*.29}% +\contentsline {section}{{\fehrestContent لینک‌های آموزشی }}{25}{section*.30}% diff --git a/phase_2/main/XB Zar bold.ttf b/phase_2/main/XB Zar bold.ttf new file mode 100644 index 0000000..4770b80 Binary files /dev/null and b/phase_2/main/XB Zar bold.ttf differ diff --git a/phase_2/main/XB Zar.ttf b/phase_2/main/XB Zar.ttf new file mode 100644 index 0000000..851fd2c Binary files /dev/null and b/phase_2/main/XB Zar.ttf differ diff --git a/phase_2/main/images/image10.png b/phase_2/main/images/image10.png new file mode 100644 index 0000000..c2d2a6b Binary files /dev/null and b/phase_2/main/images/image10.png differ diff --git a/phase_2/main/images/image11.png b/phase_2/main/images/image11.png new file mode 100644 index 0000000..301e40a Binary files /dev/null and b/phase_2/main/images/image11.png differ diff --git a/phase_2/main/images/image12.png b/phase_2/main/images/image12.png new file mode 100644 index 0000000..a38a526 Binary files /dev/null and b/phase_2/main/images/image12.png differ diff --git a/phase_2/main/images/image13.png b/phase_2/main/images/image13.png new file mode 100644 index 0000000..adfd668 Binary files /dev/null and b/phase_2/main/images/image13.png differ diff --git a/phase_2/main/images/image14.png b/phase_2/main/images/image14.png new file mode 100644 index 0000000..8144650 Binary files /dev/null and b/phase_2/main/images/image14.png differ diff --git a/phase_2/main/images/image15.png b/phase_2/main/images/image15.png new file mode 100644 index 0000000..8ea5a54 Binary files /dev/null and b/phase_2/main/images/image15.png differ diff --git a/phase_2/main/images/image16.png b/phase_2/main/images/image16.png new file mode 100644 index 0000000..28a01d7 Binary files /dev/null and b/phase_2/main/images/image16.png differ diff --git a/phase_2/main/images/image17.png b/phase_2/main/images/image17.png new file mode 100644 index 0000000..578da1a Binary files /dev/null and b/phase_2/main/images/image17.png differ diff --git a/phase_2/main/images/image18.png b/phase_2/main/images/image18.png new file mode 100644 index 0000000..0d4fd7a Binary files /dev/null and b/phase_2/main/images/image18.png differ diff --git a/phase_2/main/images/image19.png b/phase_2/main/images/image19.png new file mode 100644 index 0000000..8cfa334 Binary files /dev/null and b/phase_2/main/images/image19.png differ diff --git a/phase_2/main/images/image20.png b/phase_2/main/images/image20.png new file mode 100644 index 0000000..3c140df Binary files /dev/null and b/phase_2/main/images/image20.png differ diff --git a/phase_2/main/images/image21.png b/phase_2/main/images/image21.png new file mode 100644 index 0000000..9e0a612 Binary files /dev/null and b/phase_2/main/images/image21.png differ diff --git a/phase_2/main/images/image22.png b/phase_2/main/images/image22.png new file mode 100644 index 0000000..5f7c6bc Binary files /dev/null and b/phase_2/main/images/image22.png differ diff --git a/phase_2/main/images/image23.png b/phase_2/main/images/image23.png new file mode 100644 index 0000000..debbb3d Binary files /dev/null and b/phase_2/main/images/image23.png differ diff --git a/phase_2/main/images/image24.png b/phase_2/main/images/image24.png new file mode 100644 index 0000000..1a60dbc Binary files /dev/null and b/phase_2/main/images/image24.png differ diff --git a/phase_2/main/images/image25.png b/phase_2/main/images/image25.png new file mode 100644 index 0000000..fbd5f44 Binary files /dev/null and b/phase_2/main/images/image25.png differ diff --git a/phase_2/main/images/image26.png b/phase_2/main/images/image26.png new file mode 100644 index 0000000..fcb5dd3 Binary files /dev/null and b/phase_2/main/images/image26.png differ diff --git a/phase_2/main/images/image27.png b/phase_2/main/images/image27.png new file mode 100644 index 0000000..c5f478a Binary files /dev/null and b/phase_2/main/images/image27.png differ diff --git a/phase_2/main/images/image28.png b/phase_2/main/images/image28.png new file mode 100644 index 0000000..e472a44 Binary files /dev/null and b/phase_2/main/images/image28.png differ diff --git a/phase_2/main/images/image29.png b/phase_2/main/images/image29.png new file mode 100644 index 0000000..a371452 Binary files /dev/null and b/phase_2/main/images/image29.png differ diff --git a/phase_2/main/images/image30.png b/phase_2/main/images/image30.png new file mode 100644 index 0000000..733b153 Binary files /dev/null and b/phase_2/main/images/image30.png differ diff --git a/phase_2/main/images/image31.png b/phase_2/main/images/image31.png new file mode 100644 index 0000000..666b4f0 Binary files /dev/null and b/phase_2/main/images/image31.png differ diff --git a/phase_2/main/images/image32.png b/phase_2/main/images/image32.png new file mode 100644 index 0000000..33ed78d Binary files /dev/null and b/phase_2/main/images/image32.png differ diff --git a/phase_2/main/images/image33.png b/phase_2/main/images/image33.png new file mode 100644 index 0000000..0104bb5 Binary files /dev/null and b/phase_2/main/images/image33.png differ diff --git a/phase_2/main/images/image34.png b/phase_2/main/images/image34.png new file mode 100644 index 0000000..b7d0405 Binary files /dev/null and b/phase_2/main/images/image34.png differ diff --git a/phase_2/main/images/image35.png b/phase_2/main/images/image35.png new file mode 100644 index 0000000..8097565 Binary files /dev/null and b/phase_2/main/images/image35.png differ diff --git a/phase_2/main/images/image4.png b/phase_2/main/images/image4.png new file mode 100644 index 0000000..ac2c10c Binary files /dev/null and b/phase_2/main/images/image4.png differ diff --git a/phase_2/main/images/image5.png b/phase_2/main/images/image5.png new file mode 100644 index 0000000..123b60e Binary files /dev/null and b/phase_2/main/images/image5.png differ diff --git a/phase_2/main/images/image6.png b/phase_2/main/images/image6.png new file mode 100644 index 0000000..5cb3f48 Binary files /dev/null and b/phase_2/main/images/image6.png differ diff --git a/phase_2/main/images/image7.png b/phase_2/main/images/image7.png new file mode 100644 index 0000000..ccf18de Binary files /dev/null and b/phase_2/main/images/image7.png differ diff --git a/phase_2/main/images/image8.png b/phase_2/main/images/image8.png new file mode 100644 index 0000000..0eae995 Binary files /dev/null and b/phase_2/main/images/image8.png differ diff --git a/phase_2/main/images/image9.png b/phase_2/main/images/image9.png new file mode 100644 index 0000000..091922a Binary files /dev/null and b/phase_2/main/images/image9.png differ diff --git a/phase_2/main/images/img1.jpg b/phase_2/main/images/img1.jpg new file mode 100644 index 0000000..4975ae4 Binary files /dev/null and b/phase_2/main/images/img1.jpg differ diff --git a/phase_2/main/images/img2.jpg b/phase_2/main/images/img2.jpg new file mode 100644 index 0000000..298b6cb Binary files /dev/null and b/phase_2/main/images/img2.jpg differ diff --git a/phase_2/main/images/img3.jpg b/phase_2/main/images/img3.jpg new file mode 100644 index 0000000..ac25eb5 Binary files /dev/null and b/phase_2/main/images/img3.jpg differ diff --git a/phase_2/main/missfont.log b/phase_2/main/missfont.log new file mode 100644 index 0000000..a469e98 --- /dev/null +++ b/phase_2/main/missfont.log @@ -0,0 +1,11 @@ +mktextfm l +mktextfm l +mktextfm l +mktextfm l/BI +mktextfm l +mktextfm l/B +mktextfm l +mktextfm l/I +mktextfm l +mktextfm l +mktextfm l diff --git a/phase_2/main/sharif.png b/phase_2/main/sharif.png new file mode 100644 index 0000000..ffebcd7 Binary files /dev/null and b/phase_2/main/sharif.png differ diff --git a/phase_2/main/sharif1.png b/phase_2/main/sharif1.png new file mode 100644 index 0000000..43413c8 Binary files /dev/null and b/phase_2/main/sharif1.png differ diff --git a/phase_2/main/tex.bib b/phase_2/main/tex.bib new file mode 100644 index 0000000..0f0b879 --- /dev/null +++ b/phase_2/main/tex.bib @@ -0,0 +1,20 @@ +@Manual{tikzpgf2.10, + title = {TikZ \& PGF, Manual for Version 2.10}, + author = {Till Tantau}, + year = 2007, + url = {http://sourceforge.net/projects/pgf} +} + +@book{texbook, + author = "Donald E. Knuth", + title = "The {TeX}book", + publisher = "Addison-Wesley", + year = 1996, +} + +@Manual{tikzpgf3.0.0, + title = {TikZ \& PGF, Manual for Version 3.0.0}, + author = {Till Tantau}, + year = 2013, + url = {http://sourceforge.net/projects/pgf} +}