Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. documentclass{scrlttr2}
  2.  
  3. usepackage{textcase}
  4.  
  5. makeatletter%
  6. renewcommand{subject@format}[1]{MakeUppercase{#1}}
  7. makeatother%
  8.  
  9. usepackage{blindtext}
  10.  
  11. begin{document}
  12. begin{letter}{Recipient}
  13.  
  14. setkomavar{subject}{Foo Subject}
  15.  
  16. opening{Dear Sir or Madam}
  17.  
  18. blindtext
  19.  
  20. end{letter}
  21. end{document}
  22.  
  23. ! Class scrlttr2 Error: KOMA-Script variable not defined.
  24.  
  25. See the scrlttr2 class documentation for explanation.
  26. Type H <return> for immediate help.
  27. ...
  28.  
  29. l.16 opening{Dear Sir or Madam}
  30.  
  31. ? ^C! Interruption.
  32. GenericError ...
  33.  
  34. `addtokomafont{MakeUppercase}
  35.  
  36. documentclass[
  37. subject=titled,
  38. ]{scrlttr2}
  39.  
  40. usepackage{textcase}
  41. usepackage{etoolbox}
  42. usepackage{blindtext}
  43.  
  44. makeatletter
  45. patchcmd{@subjfield}
  46. {usekomavar{subject}}
  47. {MakeUppercase{usekomavarexp{subject}}}
  48. {}{}
  49. newcommandusekomavarexp[1]{@nameuse{scr@#1@var}}
  50. makeatother
  51.  
  52. begin{document}
  53.  
  54. begin{letter}{Recipient}
  55.  
  56. setkomavar{subject}{Foo Subject}
  57.  
  58. opening{Dear Sir or Madam}
  59.  
  60. blindtext
  61.  
  62. end{letter}
  63.  
  64. end{document}
  65.  
  66. setkomavar{subject}{MakeUppercase{Foo Subject}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement