2R      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQAn argument for a  command or environment.  Version of  with multiple options. An argument enclosed between < and >. Multiple optional argument. Fixed argument. Optional argument. A 5 object represents some expression written in LaTeX. An empty expression.  Neutral element of . Sequencing of  expressions.  Use  preferably.  Operators. Newline character. Mathematical expressions. Constructor for environments. 0 First argument is the name of the environment.  Second, its arguments.  Third, its content. Constructor for commands. , First argument is the name of the command.  Second, its arguments.  Raw text.  Alias for  .  Alias for R. S&Escape LaTeX reserved characters in a T. UVW$ escapes LaTeX reserved characters. XR" is strict in its first argument.      Inputenc package.  Example:  usepackage [utf8] inputenc UTF-8 encoding. Latin-1 encoding. AMSFonts package.  Example:  usepackage [] amsfonts /This font is useful for representing sets like 3 R (real numbers) or Z (integers). For instance:  D "The set of real numbers are represented by " <> mathbb "R" <> "." #Note the use of overloaded strings. +Class of values that can be transformed to . ( You mainly will use this to obtain the  output  of a  value. 3Render every element of a list and append results. 3Render every element of a list and append results,  separated by commas. Use this function to render a  (or another  one in the  class) value directly  in a file. 1If you are going to insert the content of a file  in your # data, use this function to ensure  your encoding is correct.  If you can transform a value to  , you can  insert that  in your  code. $ That is what this function does.  Warning: + does not escape LaTeX reserver characters. WYTZ[\] !You can introduce a  expression as a measure. "The width of an "M" in the current font. #The height of an "x" in the current font. $Inch. % Centimeter. & Millimeter. ' A point is 1/772.27 inch, that means about 0.0138 inch or 0.3515 mm. ()*Double vertical line between two columns. *#Vertical line between two columns. +FParagraph column with text vertically aligned at the bottom. Requires array package. ,FParagraph column with text vertically aligned at the middle. Requires array package. -:Paragraph column with text vertically aligned at the top. .Right-justified column. /Centered column. 0Left-justified column. 12345^6 !"#$%&'()*+,-./0123456561432(0/.-,+*) '&%$#"! '&%$#"!!"#$%&'(0/.-,+*))*+,-./01432234567Insert a raw piece of .  This functions doesn' t care about LaTeX reserved characters, , it insert the text just as it is received. 8-Generate the title. It normally contains the 9 name  of your document, the ;(s) and :. 9 Set the title of your document. :Set a date for your document. ;#Set the author(s) of the document. <+Set either an institute or an organization  for the document. =>:Import a package. First argument is a list of options for + the package named in the second argument. ?The LaTeX logo. @Start a new line. ABC(Start a new section with a given title. DEFGH6Create the table of contents, automatically generated  from your Cs, Ds, and other related stuff. IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs=Typesets displayed formulae left-aligned instead of centred. tMPlaces the numbering of formulae on the left hand side instead of the right. uvwxyz{>Changes the layout of the document to print in landscape mode |5Makes chapters begin either only on right hand pages }1Makes chapters begin on the next page available. ~Arabic numerals. Lowercase roman numerals. Uppercase roman numerals. Lowercase letters. Uppercase letters. Used in conjunction with 2 for setting both the left and the right heading. Used in conjunction with  for setting the right heading. Start a new line. In a , it starts a new row, so use @ instead. Horizontal dots. Vertical dots. Diagonal dots. Quotation marks. The X environment can be used to typeset tables with optional horizontal and vertical lines. SThis optional parameter can be used to specify the vertical position of the table.  Defaulted to 3. 3Table specification of columns and vertical lines. Table content. See , ,  and . Resulting table syntax. Column separator. Horizontal line.  cline i jP writes a partial horizontal line beginning in column i and ending in column j. Produce a simple black box. Optional lifting. Width. Height. Print the HaTeX logo. Print the HaTeX 3 logo. Print the HaTeX-meta logo. :Print the HaTeX logo, beside the complete version number. 789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~К79;:<=Z>[\^]_`ruvwxyz{|}stabcdefghijklmnopq~8HUIABCDEFG?@KLMNJPQRSTVOXWY789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~AMSMath package.  Example:  usepackage [] amsmath !Inline mathematical expressions.  Superscript.  Subscript. Sine function symbol. Arcsine function symbol. Cosine function symbol. Arccosine function symbol. Tangent function symbol. Exponential function symbol. Logarithm function symbol. Natural logarithm symbol. A right-arrow.  Newtype wrapper over the _` monad transformer, with   as writer state. ab!This is the usual way to run the  monad  and obtain a  value. This function run a  computation, * lifting the result again in the monad. With  you can append  values to the  state of the  monad.  Insert a raw piece of .  This functions doesn' t care about LaTeX reserved characters, , it insert the text just as it is received. -Generate the title. It normally contains the  name  of your document, the (s) and .  Set the title of your document. Set a date for your document. #Set the author(s) of the document. +Set either an institute or an organization  for the document. :Import a package. First argument is a list of options for + the package named in the second argument. The LaTeX logo. Start a new line. (Start a new section with a given title. 6Create the table of contents, automatically generated  from your s, s, and other related stuff.       !"#$%&'(=Typesets displayed formulae left-aligned instead of centred. )MPlaces the numbering of formulae on the left hand side instead of the right. *+,-./0>Changes the layout of the document to print in landscape mode 15Makes chapters begin either only on right hand pages 21Makes chapters begin on the next page available. 345Arabic numerals. 6Lowercase roman numerals. 7Uppercase roman numerals. 8Lowercase letters. 9Uppercase letters. :;<=>?@Used in conjunction with ?2 for setting both the left and the right heading. AUsed in conjunction with ? for setting the right heading. BStart a new line. In a y, it starts a new row, so use  instead. CDEFGHIJKLMNOPQRSHorizontal dots. TVertical dots. UDiagonal dots. VQuotation marks. WXYZ[\]^_`abcdefghijklmnopqrstuvwxyThe yX environment can be used to typeset tables with optional horizontal and vertical lines. z{Horizontal line. | cline i jP writes a partial horizontal line beginning in column i and ending in column j. }~Produce a simple black box. Print the HaTeX logo. Print the HaTeX 3 logo. Print the HaTeX-meta logo. :Print the HaTeX logo, beside the complete version number.       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~X'*+,-./012() !"#$%&:;<=>?@A3 OPQRSTUBCGEFHIKJ[\^]wxYZ`giecdfhjklabmnopqrstuv  456789  MN}~yz{|W_LDV      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ cThe  package.  usepackage [] hyperref Reference to an .  Write an  hyperlinked.  Write an  without creating a hyperlink. Establish a base . hyperimage imgURL t: * The link to the image referenced by the imgURL is inserted, using t as the anchor. $This is a replacement for the usual refC command that places a contextual label in front of the reference.    .A  of a presentation. See . The ? document class. Importing a package is not required. Example:  documentclass [] beamer ^A presentation is composed of a sequence of frames. Each frame is created with this function. 4Set the title of the current frame. Use it within a . 7Set the subtitle of the current frame. Use it within a . (Highlight in red a piece text. With the $s, you can specify the slides where  the text will be highlighted. Introduces a pause in a slide.  works like item-, but allows you to specify the slides where  the item will be displayed. With 4, show a piece of text only in the slides you want.  Similar to . A ' will be displayed surrounding a text. Title for the block Content of the block Result Set the 2 employed in your presentation (in the preamble). ... Z     The  package.  usepackage [] pcolor 3To convert all colour commands to black and white, - for previewers that cannot handle colour. >Set the background color fot the current and following pages. Switch to a new text color. 2Set the text of its argument in the given colour. ?Put its argument in a box with the given colour as background. Application of fcolorbox cs1 cs2 l put l in a framed box with  cs1 as frame color and cs2 as background color. ASwitch to the colour that was active at the end of the preamble.  Thus, placing a ( command in the preamble can change the * standard colour of the whole document. Z     Z     Z;          Inputenc package.  Example:  usepackage [utf8] inputenc UTF-8 encoding. Latin-1 encoding. The  package.  usepackage [] hyperref  Reference to an . ! Write an  hyperlinked. " Write an  without creating a hyperlink. #Establish a base . $hyperimage imgURL t: * The link to the image referenced by the imgURL is inserted, using t as the anchor. %$This is a replacement for the usual refC command that places a contextual label in front of the reference.  !"#$%  !"#$% !"#$% &The &? document class. Importing a package is not required. Example:  documentclass [] beamer '^A presentation is composed of a sequence of frames. Each frame is created with this function. (4Set the title of the current frame. Use it within a '. )7Set the subtitle of the current frame. Use it within a '. *(Highlight in red a piece text. With the $s, you can specify the slides where  the text will be highlighted. +Introduces a pause in a slide. ,, works like item-, but allows you to specify the slides where  the item will be displayed. -With -4, show a piece of text only in the slides you want. . Similar to -. /A /' will be displayed surrounding a text. 0Set the 2 employed in your presentation (in the preamble). .&'()*+,-./0.&'()*+/,-.0 &'()*+,-./01AMSMath package.  Example:  usepackage [] amsmath 2!Inline mathematical expressions. 345Sine function symbol. 6Arcsine function symbol. 7Cosine function symbol. 8Arccosine function symbol. 9Tangent function symbol. :;Exponential function symbol. <Logarithm function symbol. =Natural logarithm symbol. >A right-arrow. ?@ABCD123456789:;<=>?@ABCD123456789:;<=>?@ABCD123456789:;<=>?@ABCDEAMSFonts package.  Example:  usepackage [] amsfonts F/This font is useful for representing sets like 3 R (real numbers) or Z (integers). For instance:  E "The set of real numbers are represented by " <> mathbb "R" <> "." #Note the use of overloaded strings. EFEFEF GThe M package.  usepackage [] pcolor H3To convert all colour commands to black and white, - for previewers that cannot handle colour. IJKL>Set the background color fot the current and following pages. MSwitch to a new text color. N2Set the text of its argument in the given colour. O?Put its argument in a box with the given colour as background. PApplication of fcolorbox cs1 cs2 l put l in a framed box with  cs1 as frame color and cs2 as background color. QASwitch to the colour that was active at the end of the preamble.  Thus, placing a M( command in the preamble can change the * standard colour of the whole document. Z     GHIJKLMNOPQZGHIJK     LMNOPQ GHIJKLMNOPQ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQWYTZ[\] !"#$%&'()*+,-./0123456      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~wWYTZ[\] !"#$%&'()*+,-./0123456      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ     WYTZ[\] !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pWYTZ[\] !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     d !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                               0 1 2 89:;<=>?@AB34Q  HaTeX-3.0.0Text.LaTeX.Base.RenderText.LaTeX.Base.SyntaxText.LaTeX.Packages.InputencText.LaTeX.Packages.AMSFontsText.LaTeX.Base.TypesText.LaTeX.Base.CommandsText.LaTeX.Packages.AMSMathText.LaTeX.Base.WriterText.LaTeX.Base.Commands.MonadText.LaTeX.Packages.HyperrefText.LaTeX.Packages.BeamerText.LaTeX.Packages.Color"Text.LaTeX.Packages.Inputenc.Monad"Text.LaTeX.Packages.Hyperref.Monad Text.LaTeX.Packages.Beamer.Monad!Text.LaTeX.Packages.AMSMath.Monad"Text.LaTeX.Packages.AMSFonts.MonadText.LaTeX.Packages.Color.MonadText.LaTeX.Base.ParserText.LaTeX.Packages.MonadText.LaTeX.Base.MonadText.LaTeX.MonadText.LaTeX.PackagesText.LaTeX.Base Text.LaTeX text-0.11.1.5Data.Text.InternalTextTeXArgMSymArgSymArgMOptArgFixArgOptArgLaTeXTeXEmptyTeXSeq TeXBracesTeXOp TeXNewLineTeXMathTeXEnvTeXCommSTeXCommTeXRawbraces<>inputencutf8latin1amsfontsmathbbRenderrender renderAppend renderCommas renderFile readFileTex rendertexMeasure CustomMeasureEmExInCmMmPt TableSpec DVerticalLine VerticalLine ParColumnBot ParColumnMid ParColumnTop RightColumn CenterColumn LeftColumnPosTopCenterBottomLabel createLabelraw maketitletitledateauthor institutethanks usepackagelatexnewlinepartchaptersection subsection subsubsection paragraph subparagraphtableofcontentsappendixitemequation equation_ enumerateitemize description flushleft flushrightcenterquoteverseabstractcitereflabelpageref documentclassarticleprocminimalreportbookslidesa0papera1papera2papera3papera4papera5papera6paperb0paperb1paperb2paperb3paperb4paperb5paperb6paper letterpaperexecutivepaper legalpaperdraftfleqnleqno titlepage notitlepage onecolumn twocolumnonesidetwoside landscape openrightopenanydocument pagenumberingarabicromanroman_alphalph_ pagestyle thispagestyleplainheadingsempty myheadingsmarkboth markrightlnbklnbk_hypcleardoublepage clearpagenewpage linebreak nolinebreak nopagebreak pagebreak hyphenationmboxfboxtodaytexlaTeX2laTeXeldotsvdotsddotsqtsfootnote linespreadindentnoindenthspacehspace_stretchvspaceprotectverbatim underlineemphtextrmtextsftexttttextmdtextbftextuptextittextsltextsc textnormaltiny scriptsize footnotesizesmall normalsizelargelarge2large3hugehuge2 smallskipbigskiptabular&hlineclineparboxmakeboxframeboxraiseboxrulehatexhatex3 hatex_meta hatex_versionamsmathmath^:!:tsinarcsintcosarccosttanarctantexptloglntomathbfmathrmmathcalmathsfmathttmathitLaTeXT_LaTeXT runLaTeXT execLaTeXT extractLaTeX extractLaTeX_textellURL HRefOptionHRefPage PDFNewWindowPDFRemoteStartViewhyperref createURLhrefurl nolinkurl hyperbaseurl hyperimageautorefTheme CustomThemeWarsawSzeged Singapore Rochester PittsburghPaloAlto MontpellierMarburgMalmoeMadridLuebeck JuanLesPinsIlmenauHannover Goettingen FrankfurtDresdenDefault Darmstadt Copenhagen CambridgeUSBoxesBoadillaBerlinBerkeleyBergenAntibesAnnArbor OverlaySpec FromToSlideToSlide FromSlideOneSlidebeamerframe frametitle framesubtitlealertpause beameritemuncoveronlyblockusetheme ColorName YellowOrange YellowGreenWildStrawberry VioletRedViolet TurquoiseThistleTealBlueTan SpringGreenSkyBlueSepiaSeaGreenSalmon RubineRed RoyalBlue Rhodamine RedViolet RedOrange RawSiennaPurple ProcessBluePlum PineGreen PeriwinklePeachOrchid OrangeRedOrange OliveGreenNavyBlueMulberry MidnightBlueMelonMaroonMahogany LimeGreenLavender JungleGreen GreenYellowGray GoldenrodFuchsia ForestGreenEmerald DarkOrchid DandelionCornflowerBlueCerulean CarnationPink CadetBlue BurntOrangeBrownBrickRed BlueViolet BlueGreen Bittersweet AquamarineApricot ColorModelCMYKHTMLGrayMRGB255RGBColorWhiteBlackMagentaCyanYellowBlueGreenRedColSpec DvipsColorModColorDefColorpcolor monochrome dvipsnames nodvipsnamesusenames pagecolorcolor textcolorcolorbox fcolorbox normalcolorbase Data.Monoidmappend protectStringGHC.BaseString protectChar$fIsStringLaTeX Data.String fromString $fMonoidLaTeXIsString Data.Listunwordswordsunlineslinestransformers-0.2.2.0Control.Monad.Trans.Writer.LazyWriterT unwrapLaTeXT