LatexConstants.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. /*
  2. * Copyright (c) 2025. Andrew Grant Carrick Software. All rights reserved
  3. *
  4. */
  5. package scot.carricksoftware.grantswriter.constants;
  6. import org.springframework.stereotype.Component;
  7. @Component
  8. public class LatexConstants {
  9. private LatexConstants() {
  10. // to stop checkstyle complaining
  11. }
  12. @SuppressWarnings("SpellCheckingInspection")
  13. public static final String DOCUMENT_CLASS = "\\documentclass[a4paper,11pt, twoside]{memoir}";
  14. public static final String DOCUMENT_START = "\\begin{document}";
  15. public static final String DOCUMENT_END = "\\end{document}";
  16. @SuppressWarnings("SpellCheckingInspection")
  17. public static final String LONG_TABLE_END = "\\end{longtable}";
  18. @SuppressWarnings("SpellCheckingInspection")
  19. public static final String LONG_TABLE_START = "\\begin{longtable}{";
  20. @SuppressWarnings("SpellCheckingInspection")
  21. public static final String SECTION_NUMBERING = "\\setsecnumdepth{subsubsection}";
  22. @SuppressWarnings("SpellCheckingInspection")
  23. public static final String USE_PACKAGE_TERM = "\\usepackage{";
  24. public static final String TERM_END = "}";
  25. public static final String TABLE_COLUMN_END = "&";
  26. public static final String TABLE_LINE_END = "\\\\";
  27. }