LatexConstants.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  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]{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. public static final String PART_TERM = "\\part{";
  21. public static final String SECTION_TERM = "\\section{";
  22. public static final String SUBSECTION_TERM = "\\subsection{";
  23. @SuppressWarnings("SpellCheckingInspection")
  24. public static final String USE_PACKAGE_TERM = "\\usepackage{";
  25. public static final String TERM_END = "}";
  26. public static final String TABLE_COLUMN_END = "&";
  27. public static final String TABLE_LINE_END = "&\\\\";
  28. }