Guest User

Untitled

a guest
Feb 23rd, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. makeatletter
  2. newenvironment*{sidebar}[3][0.5textwidth]
  3. {
  4. % less vertical margin around wrapfigures
  5. setlength{intextsep}{0pt}
  6. colorlet{savedcolor}{inline code}
  7. colorlet{inline code}{inline code inverted}
  8. renewcommand{dummy}{#1}
  9. wrapfigure{#2}{#1}
  10. renewcommand{@currentlabel}{#3}
  11. renewcommand{@currentlabelname}{#3}
  12. phantomsection
  13. rule{#1}{1pt}
  14.  
  15. rule{#1}{18pt}
  16.  
  17. vspace{-18pt}
  18. centerline{textcolor{white}{#3}}
  19.  
  20. vspace{5pt}
  21. footnotesize
  22. leftskip=5pt
  23. rightskip=5pt
  24. setlength{parskip}{0.2cm}
  25. setlength{parindent}{0pt}
  26. % restore the inline code color for the body of the bar
  27. colorlet{inline code}{savedcolor}
  28. }
  29. {
  30.  
  31. leftskip=0pt
  32. rightskip=0pt
  33. setlength{parindent}{0pt}
  34. rule{dummy}{1pt}
  35. rule[.19in]{dummy}{2.5pt}
  36. endwrapfigure
  37. }
  38. makeatother
  39.  
  40. % !TEX program = xelatex
  41.  
  42. documentclass{scrbook}
  43.  
  44. usepackage{wrapfig}
  45. usepackage{graphicx}
  46. usepackage{xcolor}
  47. usepackage{tcolorbox}
  48. usepackage{listings}
  49. usepackage{blindtext}
  50. usepackage{hyperref}
  51.  
  52. definecolor{inline code}{RGB}{194,61,53}
  53. definecolor{inline code inverted}{RGB}{193,153,151}
  54.  
  55. newcommand*{code}{lstinline[basicstyle=fontsize{9}{11}ttfamilycolor{inline code},keywordstyle=color{inline code},stringstyle=color{inline code},keepspaces=true]}
  56.  
  57. newtcolorbox{cbar}[2][]{
  58. parbox=false, % normal paragraph spacing
  59. height from=2.5cm to 100cm,
  60. halign=justify,
  61. sharp corners,
  62. colframe=black,
  63. colback=black!15!white,
  64. fontupper=tiny,% font size for body of text
  65. title=scriptsize textsc{#2},
  66. #1
  67. }
  68.  
  69. begin{document}
  70.  
  71. begin{cbar}[label=lab:testing]{Test Bar (some code{Code})}
  72. Here is a test bar with some code{Code}.
  73.  
  74. blindtext
  75. end{cbar}
  76.  
  77. Hello, code{code}. And here is a reference to ref{lab:testing}, which has name nameref{lab:testing}.
  78.  
  79. end{document}
Add Comment
Please, Sign In to add comment