%% %% This is file `loadingorder-luapersian.sty', %% generated with the docstrip utility. %% ______________________________________ %% Copyright © 2011 Vafa Khalighi %% %% License information appended. %% %% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{loadingorder-luapersian.sty}[2011/08/01 v0.1 making sure that luapersian is the last package loaded] \newcommand\luapersian@isloaded[2][]{ \expandafter\ifx\csname if@luapersian@#2loaded@\endcsname\relax \expandafter\newif\csname if@luapersian@#2loaded@\endcsname \fi \@ifpackageloaded{#2} {\csname @luapersian@#2loaded@true\endcsname #1} {\csname @luapersian@#2loaded@false\endcsname}} \luapersian@isloaded{algorithmic} \luapersian@isloaded{algorithm} \luapersian@isloaded{backref} \luapersian@isloaded{enumerate} \luapersian@isloaded{tocloft} \luapersian@isloaded{amsmath} \luapersian@isloaded{amsthm} \luapersian@isloaded{breqn} \luapersian@isloaded{caption} \luapersian@isloaded{color} \luapersian@isloaded{dblfnote} \luapersian@isloaded{xcolor} \luapersian@isloaded{colortbl} \luapersian@isloaded{float} \luapersian@isloaded{flowfram} \luapersian@isloaded{framed} \luapersian@isloaded{xltxtra} \luapersian@isloaded{xunicode} \luapersian@isloaded{wrapfig} \luapersian@isloaded{graphicx} \luapersian@isloaded{hvfloat} \luapersian@isloaded{hyperref} \luapersian@isloaded{fancyhdr} \luapersian@isloaded{draftwatermark} \luapersian@isloaded{empheq} \luapersian@isloaded{pdfpages} \luapersian@isloaded{listings} \luapersian@isloaded{pstricks} \luapersian@isloaded{pgf} \luapersian@isloaded{quotchap} \luapersian@isloaded{tikz} \luapersian@isloaded{titlesec} \luapersian@isloaded{titletoc} \luapersian@isloaded{array} \luapersian@isloaded{stabular} \luapersian@isloaded{subfig} \luapersian@isloaded{subfigure} \luapersian@isloaded{supertabular} \luapersian@isloaded{xtab} \luapersian@isloaded{longtable} \luapersian@isloaded{arydshln} \luapersian@isloaded{multicol} \luapersian@isloaded{multienum} \luapersian@isloaded{minitoc} \luapersian@isloaded{natbib} \luapersian@isloaded{ragged2e} \luapersian@isloaded{tabls} \luapersian@isloaded{tabulary} \luapersian@isloaded{tocstyle} \luapersian@isloaded{fontspec} \luapersian@isloaded{arabxetex} \luapersian@isloaded{polyglossia} \luapersian@isloaded{fancyvrb} \AtBeginDocument{ \if@luapersian@amsmathloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package amsmath after luapersian package. Please load package amsmath before luapersian package, and then try to run lualatex on your document again}{}]{amsmath} \fi% \if@luapersian@amsthmloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package amsthm after luapersian package. Please load package amsthm before luapersian package, and then try to run lualatex on your document again}{}]{amsthm} \fi% \if@luapersian@breqnloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package breqn after luapersian package. Please load package breqn before luapersian package, and then try to run lualatex on your document again}{}]{breqn} \fi% \if@luapersian@captionloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package caption after luapersian package. Please load package caption before luapersian package, and then try to run lualatex on your document again}{}]{caption} \fi% \if@luapersian@colorloaded@\else \@ifpackageloaded{hyperref}{}{% \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package color after luapersian package. Please load package color before luapersian package, and then try to run lualatex on your document again}{}]{color}} \fi% \if@luapersian@dblfnoteloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package dblfnote after luapersian package. Please load package dblfnote before luapersian package, and then try to run lualatex on your document again}{}]{dblfnote} \fi% \if@luapersian@xcolorloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package xcolor after luapersian package. Please load package xcolor before luapersian package, and then try to run lualatex on your document again}{}]{xcolor} \fi% \if@luapersian@colortblloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package colortbl after luapersian package. Please load package colortbl before luapersian package, and then try to run lualatex on your document again}{}]{colortbl} \fi% \if@luapersian@floatloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package float after luapersian package. Please load package float before luapersian package, and then try to run lualatex on your document again}{}]{float} \fi% \if@luapersian@flowframloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package flowfram after luapersian package. Please load package flowfram before luapersian package, and then try to run lualatex on your document again}{}]{flowfram} \fi% \if@luapersian@framedloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package framed after luapersian package. Please load package framed before luapersian package, and then try to run lualatex on your document again}{}]{framed} \fi% \if@luapersian@xltxtraloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package xltxtra after luapersian package. Please load package xltxtra before luapersian package, and then try to run lualatex on your document again}{}]{xltxtra} \fi% \if@luapersian@xunicodeloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package xunicode after luapersian package. Please load package xunicode before luapersian package, and then try to run lualatex on your document again}{}]{xunicode} \fi% \if@luapersian@wrapfigloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package wrapfig after luapersian package. Please load package wrapfig before luapersian package, and then try to run lualatex on your document again}{}]{wrapfig} \fi% \if@luapersian@graphicxloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package graphicx after luapersian package. Please load package graphicx before luapersian package, and then try to run lualatex on your document again}{}]{graphicx} \fi% \if@luapersian@hvfloatloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package hvfloat after luapersian package. Please load package hvfloat before luapersian package, and then try to run lualatex on your document again}{}]{hvfloat} \fi% \if@luapersian@hyperrefloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package hyperref after luapersian package. Please load package hyperref before luapersian package, and then try to run lualatex on your document again}{}]{hyperref} \fi% \if@luapersian@fancyhdrloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package fancyhdr after luapersian package. Please load package fancyhdr before luapersian package, and then try to run lualatex on your document again}{}]{fancyhdr} \fi% \if@luapersian@draftwatermarkloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package draftwatermark after luapersian package. Please load package draftwatermark before luapersian package, and then try to run lualatex on your document again}{}]{draftwatermark} \fi% \if@luapersian@empheqloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package empheq after luapersian package. Please load package empheq before luapersian package, and then try to run lualatex on your document again}{}]{empheq} \fi% \if@luapersian@pdfpagesloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package pdfpages after luapersian package. Please load package pdfpages before luapersian package, and then try to run lualatex on your document again}{}]{pdfpages} \fi% \if@luapersian@listingsloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package listings after luapersian package. Please load package listings before luapersian package, and then try to run lualatex on your document again}{}]{listings} \fi% \if@luapersian@pstricksloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package pstricks after luapersian package. Please load package pstricks before luapersian package, and then try to run lualatex on your document again}{}]{pstricks} \fi% \if@luapersian@pgfloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package pgf after luapersian package. Please load package pgf before luapersian package, and then try to run lualatex on your document again}{}]{pgf} \fi% \if@luapersian@quotchaploaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package quotchap after luapersian package. Please load package quotchap before luapersian package, and then try to run lualatex on your document again}{}]{quotchap} \fi% \if@luapersian@tikzloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package tikz after luapersian package. Please load package tikz before luapersian package, and then try to run lualatex on your document again}{}]{tikz} \fi% \if@luapersian@titlesecloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package titlesec after luapersian package. Please load package titlesec before luapersian package, and then try to run lualatex on your document again}{}]{titlesec} \fi% \if@luapersian@titletocloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package titletoc after luapersian package. Please load package titletoc before luapersian package, and then try to run lualatex on your document again}{}]{titletoc} \fi% \if@luapersian@arrayloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package array after luapersian package. Please load package array before luapersian package, and then try to run lualatex on your document again}{}]{array} \fi% \if@luapersian@stabularloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package stabular after luapersian package. Please load package stabular before luapersian package, and then try to run lualatex on your document again}{}]{stabular} \fi% \if@luapersian@subfigloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package subfig after luapersian package. Please load package subfig before luapersian package, and then try to run lualatex on your document again}{}]{subfig} \fi% \if@luapersian@subfigureloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package subfigure after luapersian package. Please load package subfigure before luapersian package, and then try to run lualatex on your document again}{}]{subfigure} \fi% \if@luapersian@supertabularloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package supertabular after luapersian package. Please load package supertabular before luapersian package, and then try to run lualatex on your document again}{}]{supertabular} \fi% \if@luapersian@xtabloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package xtab after luapersian package. Please load package xtab before luapersian package, and then try to run lualatex on your document again}{}]{xtab} \fi% \if@luapersian@longtableloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package longtable after luapersian package. Please load package longtable before luapersian package, and then try to run lualatex on your document again}{}]{longtable} \fi% \if@luapersian@arydshlnloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package arydshln after luapersian package. Please load package arydshln before luapersian package, and then try to run lualatex on your document again}{}]{arydshln} \fi% \if@luapersian@multicolloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package multicol after luapersian package. Please load package multicol before luapersian package, and then try to run lualatex on your document again}{}]{multicol} \fi% \if@luapersian@multienumloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package multienum after luapersian package. Please load package multienum before luapersian package, and then try to run lualatex on your document again}{}]{multienum} \fi% \if@luapersian@minitocloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package minitoc after luapersian package. Please load package minitoc before luapersian package, and then try to run lualatex on your document again}{}]{minitoc} \fi% \if@luapersian@natbibloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package natbib after luapersian package. Please load package natbib before luapersian package, and then try to run lualatex on your document again}{}]{natbib} \fi% \csname if@luapersian@ragged2eloaded@\endcsname\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package ragged2e after luapersian package. Please load package ragged2e before luapersian package, and then try to run lualatex on your document again}{}]{ragged2e} \fi% \if@luapersian@tablsloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package tabls after luapersian package. Please load package tabls before luapersian package, and then try to run lualatex on your document again}{}]{tabls} \fi% \if@luapersian@tabularyloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package tabulary after luapersian package. Please load package tabulary before luapersian package, and then try to run lualatex on your document again}{}]{tabulary} \fi% \if@luapersian@tocstyleloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package tocstyle after luapersian package. Please load package tocstyle before luapersian package, and then try to run lualatex on your document again}{}]{tocstyle} \fi% \if@luapersian@fontspecloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package fontspec after luapersian package. Please load package fontspec before luapersian package, and then try to run lualatex on your document again}{}]{fontspec} \fi% \if@luapersian@arabxetexloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package arabxetex after luapersian package. Please load package arabxetex before luapersian package, and then try to run lualatex on your document again}{}]{arabxetex} \fi% \if@luapersian@polyglossialoaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package polyglossia after luapersian package. Please load package polyglossia before luapersian package, and then try to run lualatex on your document again}{}]{polyglossia} \fi% \if@luapersian@fancyvrbloaded@\else \luapersian@isloaded[\PackageError{luapersian}{Oops! you have loaded package fancyvrb after luapersian package. Please load package fancyvrb before luapersian package, and then try to run lualatex on your document again}{}]{fancyvrb} \fi% } \AtBeginDocument{ \if@luapersian@algorithmicloaded@\else \luapersian@isloaded[\PackageError{xepersian}{Oops! you have loaded package algorithmic after xepersian package. Please load package algorithmic before xepersian package, and then try to run lualatex on your document again}{}]{algorithmic} \fi% \if@luapersian@algorithmloaded@\else \luapersian@isloaded[\PackageError{xepersian}{Oops! you have loaded package algorithm after xepersian package. Please load package algorithm before xepersian package, and then try to run lualatex on your document again}{}]{algorithm} \fi% \if@luapersian@backrefloaded@\else \luapersian@isloaded[\PackageError{xepersian}{Oops! you have loaded package backref after xepersian package. Please load package backref before xepersian package, and then try to run lualatex on your document again}{}]{backref} \fi% \if@luapersian@enumerateloaded@\else \luapersian@isloaded[\PackageError{xepersian}{Oops! you have loaded package enumerate after xepersian package. Please load package enumerate before xepersian package, and then try to run lualatex on your document again}{}]{enumerate} \fi% \if@luapersian@tocloftloaded@\else \luapersian@isloaded[\PackageError{xepersian}{Oops! you have loaded package tocloft after xepersian package. Please load package tocloft before xepersian package, and then try to run lualatex on your document again}{}]{tocloft} \fi% } %% %% Copyright © 2011 Vafa Khalighi %% %% It may be distributed and/or modified under the LaTeX Project Public License, %% version 1.3c or higher (your choice). The latest version of %% this license is at: http://www.latex-project.org/lppl.txt %% %% This work is “author-maintained” (as per LPPL maintenance status) %% by Vafa Khalighi. %% %% %% %% %% End of file `loadingorder-luapersian.sty'.