rtthesis-captions.sty 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. \ProvidesPackage{rtthesis-captions}[2010/02/18 Basic captions for the rtthesis class]
  2. %%% Note: It is too dangerous to have a default value for the encoding, so we
  3. %%% must detect if the user fails to select it explicitly.
  4. \newif\ifrtcap@InputEncUTFUnspecified
  5. \rtcap@InputEncUTFUnspecifiedtrue
  6. \newif\ifrtcap@InputEncUTF
  7. \DeclareOption{latin1}{\rtcap@InputEncUTFfalse\rtcap@InputEncUTFUnspecifiedfalse}
  8. \DeclareOption{utf8}{\rtcap@InputEncUTFtrue\rtcap@InputEncUTFUnspecifiedfalse}
  9. \ProcessOptions\relax
  10. \ifrtcap@InputEncUTFUnspecified
  11. \PackageError{rtthesis-captions}{%
  12. One of the options `latin1' and `utf8' must\MessageBreak
  13. be given to select the character encoding\MessageBreak
  14. of the loaded captions%
  15. }{%
  16. One of the options `latin1' and `utf8' must\MessageBreak
  17. be given to select the character encoding\MessageBreak
  18. of the loaded captions%
  19. }
  20. \fi
  21. \RequirePackage[english]{babel}
  22. %%% Definitions of captions %%%
  23. \providecommand*\acknowledgmentsname{Acknowledgments}
  24. \providecommand*\notationname{Notation}
  25. \providecommand*\algorithmname{Algorithm}
  26. \providecommand*\assumptionname{Assumption}
  27. \providecommand*\propertyname{Property}
  28. \providecommand*\corollaryname{Corollary}
  29. \providecommand*\definitionname{Definition}
  30. \providecommand*\examplename{Example}
  31. \providecommand*\lemmaname{Lemma}
  32. \providecommand*\listexamplename{List of Examples}
  33. \providecommand*\propositionname{Proposition}
  34. \providecommand*\remarkname{Remark}
  35. \providecommand*\theoremname{Theorem}
  36. \ifrtcap@InputEncUTF
  37. \RequirePackage{rtthesis-caption-defs-utf8}%
  38. \else
  39. \RequirePackage{rtthesis-caption-defs}%
  40. \fi