WUT_Computer_Science/program/code/latex_classes/latex_classes.py

447 lines
7.1 KiB
Python

"""
Holds an array of all classes from https://ctan.org/topic/class
"""
classes = [
"abntex2",
"acmart",
"acmconf",
"acmsiggraph",
"actapress",
"adelaide-thesis",
"afthesis",
"aguplus",
"amsart",
"amsbook",
"amsproc",
"amsrefs",
"apa6",
"apa7",
"apa",
"arabbook",
"articleingud",
"asaetr",
"ascelike",
"assignment",
"beamer",
"bgteubner",
"bookman",
"booktabs",
"cascadilla",
"cascdoc",
"casconky",
"cd",
"charter",
"chem-journal",
"chicago",
"cje",
"cls-bst-ex",
"cmactex",
"cmbright",
"cmpj",
"coclass",
"codeanatomy",
"concepts",
"conference-omega",
"constitution",
"context",
"cooking-units",
"coseoul",
"crimson",
"cslatex",
"csthesis",
"dcu",
"dinbrief",
"docbook",
"dtk",
"dtucolor",
"dvgloss",
"easychair",
"ebsthesis",
"ecothesis",
"edge",
"egs",
"eiadoc",
"elsarticle",
"els-cas-templates",
"els-cas-templates-3.0",
"elsdoc",
"emisa",
"engtlc",
"erdc",
"eskd",
"eth-biblatex",
"ethz-thesis",
"europasscv",
"exercise",
"expdlist",
"fancyslides",
"fei",
"feiinput",
"fhnw",
"fithesis",
"fkssd",
"flashcards",
"flippdf",
"fontinst",
"fonts-tlwg",
"frankenstein",
"frege",
"gaceta",
"galois",
"gatech-thesis",
"gzt",
"hacm",
"hagenberg-thesis",
"har2nat",
"harvard",
"hecthese",
"hep",
"hepthesis",
"herm-pic",
"hithesis",
"holtpolt",
"html-book",
"hustthesis",
"hwk-mactex",
"ieeetran",
"ifacconf",
"ifmbe",
"igm",
"ijsra",
"illcdiss",
"imsproc",
"imsproc-accepted",
"imsproc-nrc",
"informs3",
"informs4",
"isomath",
"issuulinks",
"iwhdp",
"jacow",
"jmlr",
"jnlpba",
"jpsj",
"kluwer",
"koma-moderncvclassic",
"ksp-thesis",
"kurier",
"l2picfaq",
"laa",
"laboratorybook",
"latex2e-help-texinfo",
"latex2man",
"latex2rtf",
"latex4wp",
"latexbug",
"latexdiff",
"latexfileversion",
"latexindent",
"latexmp",
"latex-notes-zh-cn",
"latex-refsheet",
"latex-subfiles",
"latex-tabellen",
"latex-tools",
"latex-uni8",
"layout",
"lcyw",
"letter1",
"letter2",
"lettergen",
"lettre",
"lexikon",
"linenofix",
"lingmacros",
"linguex",
"listings-ext",
"logsys",
"longnamefilelist",
"lplfitch",
"lps",
"lt3graph",
"ltx2any",
"ltxdockit",
"luatexja",
"lxfonts",
"makecell",
"makecirc",
"makeplot",
"mandi",
"manfnt",
"manuscript",
"mathalfa",
"mathastext",
"mathdesign",
"mathdots",
"mathpartir",
"mathspec",
"mathspic",
"maths-symbols",
"maths-symbols-a4",
"matlab-prettifier",
"mdframed",
"memoir",
"mentis",
"mfnfss",
"mh",
"microtype",
"minifp",
"mla-paper",
"mlacls",
"mlbib",
"moderncv",
"moderntimeline",
"modular",
"mparhack",
"msc",
"mugsthesis",
"musixguit",
"nag",
"natbib",
"newlfm",
"newpx",
"newspaper",
"newtx",
"nicefilelist",
"nidanfloat",
"nih",
"ntgclass",
"nwafu",
"ocg-p",
"ociamthesis",
"ocr-b-outline",
"ocropus",
"octavo",
"odsfile",
"ojps",
"opteng",
"osa",
"overlays",
"oztex",
"pacioli",
"paper",
"parallel",
"phd",
"phfnote",
"philosophy-doc-ru",
"phonenumbers",
"physconst",
"physor2016",
"piff",
"pitex",
"pkuthss",
"placeins",
"plaintex",
"play",
"plipsum",
"poemscol",
"polynom",
"powerdot",
"pracjourn",
"proceedings",
"progress",
"prosper",
"pst-exa",
"pst-plot",
"publist",
"pxfonts",
"qcm",
"qobitree",
"quran",
"raman-thesis",
"rcs-multi",
"rechnung",
"refcheck",
"refman",
"resphilosophica",
"revquantum",
"rfc",
"rochester-thesis",
"romanbar",
"rotating",
"rsfso",
"rspublications",
"rticle",
"sageep",
"samplepdf",
"samplics",
"sansmath",
"sasnrdisplay",
"sasnrtext",
"schule",
"sciposter",
"scratch",
"sduthesis",
"seminar",
"seuthesis",
"sf298",
"sffms",
"sgame",
"shdoc",
"sig-alternate",
"sigcas",
"sigchi",
"siggraph",
"siggraph2015",
"siggraph-2016-schedule",
"siggraph-2017-schedule",
"siggraph-2018-schedule",
"siggraph-2019-schedule",
"siggraph-2020-schedule",
"siggraph-2021-schedule",
"siggraph-2022-schedule",
"siggraph-asia",
"siggraph-extended-abstracts",
"siggraph-talks",
"siggraph-videos",
"siggraph-virtual-reality-contest",
"sigirconf",
"simplecv",
"sistthesis",
"skaknew",
"slides",
"smalltalk",
"smfbook",
"spie",
"spin",
"splncs",
"statrep",
"stdclsdv",
"stdpage",
"stex",
"studenthandouts",
"subcaption",
"subeqn",
"subfiles",
"subfigure",
"subfigmat",
"suftesi",
"svclasses",
"svg-inkscape",
"swimgraf",
"swimte",
"sympytex",
"syntaxdi",
"tablists",
"tablor",
"tabriz-thesis",
"tabstackengine",
"tango",
"tcolorbox",
"tetex",
"tex",
"tex2tok",
"tex4ht",
"texapi",
"texdoc",
"texdraw",
"texfot",
"texi2dvi",
"texi2html",
"texi2roff",
"texinfo",
"texlive",
"texmacs",
"texmate",
"tex-overview",
"tex-ps",
"texsis",
"texsort",
"textcase",
"textfit",
"textglos",
"textmerg",
"textools",
"textpath",
"textpos",
"thucoursework",
"thucslide",
"thuthesis",
"tioga",
"tkz",
"toascii",
"tocloft",
"todonotes",
"tools",
"tpic2pdftex",
"tpx",
"trajan",
"tree-dvips",
"tufte-latex",
"turabian",
"turnstile",
"twoinone",
"uafthesis",
"ucthesis",
"ucsmonograph",
"ucthesis",
"udesoftec",
"uiucthesis",
"ukthesis",
"unamthesis",
"unamth-template",
"undthesis",
"unswcover",
"uothesis",
"upmethodology",
"uptex",
"uspatent",
"uowthesis",
"uowthesistitlepage",
"urlbst",
"utf8mex",
"uwthesis",
"uythesis",
"uzbek",
"vaucanson-g",
"vancouver",
"vandocument",
"varsfromjobname",
"vassiliev",
"verbasef",
"verse",
"vhistory",
"vita",
"vmargin",
"voss-mathmode",
"vpe",
"vrbexin",
"web-o-mints",
"widetable",
"williams",
"wordlike",
"wrapfig",
"wsemclassic",
"wsuipa",
"wtref",
"xassoccnt",
"xcite",
"xcomment",
"xdot",
"xepersian",
"xetex",
"xetexfontinfo",
"xfor",
"xgreek",
"xhfill",
"xifthen",
"xint",
"xkeyval",
"xmltex",
"xyling",
"xymtex",
"yathesis",
"yfonts",
"yhmath",
"youngtab",
"yplan",
"ytableau",
"ytext",
"ziffer",
"zhlipsum",
]
def latex_classes():
""" Returns latex classes array"""
return classes