Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. setbeamertemplate{mini frame}[tick]
  2. setbeamertemplate{mini frame in current subsection}{tick}
  3.  
  4. defbeamertemplate{mini frame}{scaled circle}[1]
  5. {%
  6. begin{pgfpicture}{0pt}{0pt}{#1 * 0.1cm}{#1 * 0.1cm}
  7. pgfsetlinewidth{#1 * 0.4pt}
  8. pgfpathcircle{pgfpoint{#1 * 0.05cm}{#1 * 0.05cm}}{#1 * 0.05cm}
  9. pgfusepath{fill,stroke}
  10. end{pgfpicture}%
  11. }
  12. [action]
  13. {
  14. newlength{myminiframesize}
  15. setlength{myminiframesize}{0.14cm}
  16. newlength{myminiframeoffset}
  17. setlength{myminiframeoffset}{0.03cm}
  18. setbeamersize{mini frame size=#1myminiframesize,mini frame offset=#1myminiframeoffset}
  19. }
  20.  
  21. defbeamertemplate{mini frame in current section}{scaled circle}[1]
  22. {%
  23. begin{pgfpicture}{0pt}{0pt}{#1 * 0.1cm}{#1 * 0.1cm}
  24. pgfsetlinewidth{#1 * 0.4pt}
  25. pgfpathcircle{pgfpoint{#1 * 0.05cm}{#1 * 0.05cm}}{#1 * 0.05cm}
  26. pgfusepath{stroke}
  27. end{pgfpicture}%
  28. }
  29.  
  30. defbeamertemplate{mini frame in current subsection}{scaled circle}[1]
  31. {%
  32. begin{pgfpicture}{0pt}{0pt}{#1 * 0.1cm}{#1 * 0.1cm}
  33. pgfsetlinewidth{#1 * 0.4pt}
  34. pgfpathcircle{pgfpoint{#1 * 0.05cm}{#1 * 0.05cm}}{#1 * 0.05cm}
  35. pgfusepath{stroke}
  36. end{pgfpicture}%
  37. }
  38.  
  39. setbeamertemplate{mini frame}[scaled circle]{0.7}
  40. setbeamertemplate{mini frame in current section}[scaled circle]{0.7}
  41. setbeamertemplate{mini frame in current subsection}[scaled circle]{0.7}
  42.  
  43. documentclass[compress]{beamer}
  44. usepackage{calc}
  45. useoutertheme{miniframes}
  46.  
  47. defbeamertemplate{mini frame}{scaled circle}[1]
  48. {%
  49. begin{pgfpicture}{0pt}{0pt}{#1 * 0.1cm}{#1 * 0.1cm}
  50. pgfsetlinewidth{#1 * 0.4pt}
  51. pgfpathcircle{pgfpoint{#1 * 0.05cm}{#1 * 0.05cm}}{#1 * 0.05cm}
  52. pgfusepath{fill,stroke}
  53. end{pgfpicture}%
  54. }
  55. [action]
  56. {
  57. newlength{myminiframesize}
  58. setlength{myminiframesize}{0.14cm}
  59. newlength{myminiframeoffset}
  60. setlength{myminiframeoffset}{0.03cm}
  61. setbeamersize{mini frame size=#1myminiframesize,mini frame offset=#1myminiframeoffset}
  62. }
  63.  
  64. defbeamertemplate{mini frame in current section}{scaled circle}[1]
  65. {%
  66. begin{pgfpicture}{0pt}{0pt}{#1 * 0.1cm}{#1 * 0.1cm}
  67. pgfsetlinewidth{#1 * 0.4pt}
  68. pgfpathcircle{pgfpoint{#1 * 0.05cm}{#1 * 0.05cm}}{#1 * 0.05cm}
  69. pgfusepath{stroke}
  70. end{pgfpicture}%
  71. }
  72.  
  73. defbeamertemplate{mini frame in current subsection}{scaled circle}[1]
  74. {%
  75. begin{pgfpicture}{0pt}{0pt}{#1 * 0.1cm}{#1 * 0.1cm}
  76. pgfsetlinewidth{#1 * 0.4pt}
  77. pgfpathcircle{pgfpoint{#1 * 0.05cm}{#1 * 0.05cm}}{#1 * 0.05cm}
  78. pgfusepath{stroke}
  79. end{pgfpicture}%
  80. }
  81.  
  82. setbeamertemplate{mini frame}[scaled circle]{0.7}
  83. setbeamertemplate{mini frame in current section}[scaled circle]{0.7}
  84. setbeamertemplate{mini frame in current subsection}[scaled circle]{0.7}
  85.  
  86. begin{document}
  87.  
  88. section{Section 1}
  89. subsection{Subsection 1}
  90. frame{Frame 1}
  91. frame{Frame 2}
  92. frame{Frame 3}
  93. frame{Frame 4}
  94. frame{Frame 5}
  95. frame{Frame 6}
  96. frame{Frame 7}
  97. frame{Frame 8}
  98. frame{Frame 9}
  99. frame{Frame 10}
  100. subsection{Subsection 2}
  101. frame{Frame 1}
  102. frame{Frame 2}
  103. frame{Frame 3}
  104. frame{Frame 4}
  105. frame{Frame 5}
  106. frame{Frame 6}
  107. frame{Frame 7}
  108. frame{Frame 8}
  109. frame{Frame 9}
  110. frame{Frame 10}
  111.  
  112. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement