Commit Graph

476 Commits

Author SHA1 Message Date
Matthias Vogelgesang e2b74a51f1 Merge pull request #113 from rchurchley/fixes
Various issue fixes
2015-07-17 09:02:31 +02:00
Ross Churchley fbd085b1bd Update PDFs 2015-07-16 23:59:10 -07:00
Ross Churchley 7dd84a769e Fix `\plain` centering bug
Earlier versions of Beamer (or XeLaTeX?) did not respect `\centering` on the only line of a page. This is fixed by replacing `\centering` with the `center` environment, which breaks the paragraph before and after the line.
2015-07-16 23:59:03 -07:00
tmgriffiths 9afeab17fe Defined a length specific to frame title format
Used the \heightof{} command from the calc package to ensure that the
height used as a strut in the beamercolorbox is consistent.

The height is set to the height of the tallest character of the font in
a typeface independent manner, and also depending on whether the frame
title is set in small caps uppercase or regular case. This ensure that
the colorbox is always the height of the text plus 1.5ex above and
below the text independent of format, text size, ratio and typeface.
2015-07-16 14:07:31 +10:00
tmgriffiths f4ddb09ad7 Changed beamercolorbox parameters
Changes the box parameters from:
   leftskip=0.3cm,
   rightskip=0.3cm,
   ht=2.5ex,
   dp=1.5ex

to:
   sep=1.5ex

And added a strut to ensure short characters always make a minimum box
height of 4.5 ex if there are small (e.g. -) characters in the title
only.
2015-07-16 11:19:59 +10:00
Ross Churchley bf8d202b89 Fix #46 2015-07-10 09:12:56 -07:00
Ross Churchley 1eca1f27f8 Fix #8 2015-07-10 09:12:56 -07:00
Ross Churchley 4d71e7b591 Fix #29
Also consolidates `itemize item` templates
2015-07-10 09:12:56 -07:00
Ross Churchley c1c86bee7f Fix #111 2015-07-10 09:12:56 -07:00
Matthias Vogelgesang 4b644deb66 Use "metropolis" consistently within the manual 2015-07-10 14:30:21 +02:00
Matthias Vogelgesang 3132a96472 Avoid ragged option description layout
Even though the description is flush with the keys (and paragraphs), it should
be pretty clear to which key a description belongs too.
2015-07-10 14:21:41 +02:00
Matthias Vogelgesang 1e8b3749f0 Merge pull request #98 from benjamin-weiss/pgfkeys-based-options
Pgfkeys based options
2015-07-01 09:39:44 +02:00
Benjamin Weiss cae94eb926 removed the testing minimal demo 2015-06-30 09:35:55 +02:00
Benjamin Weiss 2d84826c78 renamed progress bar parameter top/head → frame title
- uses now frametitle template instead of progressbar template
- renamed metropolisset → metroset
- reformulated progress bar option description in documentation
2015-06-30 00:09:39 +02:00
Benjamin Weiss 4a8557a124 made the case settings package options and a lot of documenting 2015-06-30 00:09:39 +02:00
Benjamin Weiss f6fc58c6c7 added minimal demo for faster option testing + Makefile changes
In the process I reorganized the Makefile
- renamed manual to doc (mainly because I’m too lazy to write `make
manual`)
- fixed missing dependency in for DOC_PDF
- sorted macros (directories, files, commands)
2015-06-30 00:09:39 +02:00
Benjamin Weiss e8257e1d25 reflect option set macro name change in demo.tex 2015-06-30 00:04:22 +02:00
Benjamin Weiss 02e4300e89 a bit more documentation 2015-06-30 00:04:22 +02:00
Benjamin Weiss 350fbf8043 Minor fixes and added documentation 2015-06-30 00:04:22 +02:00
Benjamin Weiss 9b19181fc0 First working pgfopts implementation 2015-06-30 00:04:22 +02:00
Matthias Vogelgesang f15d18ed05 Merge pull request #107 from awalterschulze/master
Removed build.sh and Pygments dependency
2015-06-29 08:05:44 +02:00
Matthias Vogelgesang 5429f2c646 Merge pull request #105 from benjamin-weiss/fix-themeetol-makefile-bug
Fixes #104
2015-06-29 08:04:16 +02:00
Walter Schulze 4407bf2777 no more need for build.sh 2015-06-27 12:33:01 +02:00
Walter Schulze 349997b828 minor cleanup 2015-06-27 12:10:12 +02:00
Walter Schulze eb58bbed6d fixed Makefile 2015-06-27 12:08:48 +02:00
Walter Schulze bbb9109276 trying make all 2015-06-27 11:58:18 +02:00
Benjamin Weiss 96e246af59 fixed STY makerule 2015-06-26 12:35:37 +02:00
Matthias Vogelgesang 67f9afea56 Merge pull request #103 from awalterschulze/master
fixed Dockerfile
2015-06-26 09:03:58 +02:00
Walter Schulze 2210bd70a2 fixed Dockerfile 2015-06-25 13:49:30 +02:00
Matthias Vogelgesang b088d7b0b9 Add preliminary logo but do not enable yet 2015-06-23 08:25:20 +02:00
Matthias Vogelgesang a00878e3a4 Merge pull request #96 from benjamin-weiss/new-makeuppercase-implementation
New frame title format implementation
2015-06-22 17:00:23 +02:00
Benjamin Weiss 552861e418 fixes broken link 2015-06-22 16:51:42 +02:00
Benjamin Weiss 1b13cf3cd9 new frame title format implementation
As also suggested on
[stackexchange](http://tex.stackexchange.com/questions/112526/errors-wit
h-makeuppercase-and-beamers-insertsectionhead) the new implementation
patches `\sectionentry`, `\beamer@section` and `\beamer@@frametitle`
instead of expanding them.

In the process I also added three more hooks:

- `mthemesectiontitleformat`
- `mthemeframetitleformat`
- `mthemeplaintitleformat`

So the user can change the behavior of each element independently. As
default the new formats are dependent on `mthemetitleformat`.

For testing purposes I integrated @elliottd s frames from this PR #94

This should fix the `allowframebreaks` issue for real now.
2015-06-22 16:38:26 +02:00
Matthias Vogelgesang 977ce7cd1b Merge pull request #93 from rchurchley/splitthemes
Split off and document inner and outer themes
2015-06-22 14:59:40 +02:00
Matthias Vogelgesang 5702e93b2b Merge pull request #92 from matze/fix-91
Fix #91: add `ctan` target to Makefile
2015-06-22 08:24:31 +02:00
Matthias Vogelgesang 0d0db4d427 Fix #91: add `ctan` target to Makefile
Detecting the version number is currently not possible, thus the archive is
named "mtheme-.zip".
2015-06-22 08:14:07 +02:00
Ross Churchley 15bcda7c37 Minor rearrangements and documentation 2015-06-21 22:24:49 -07:00
Ross Churchley cfb993ee2e Promote sub-packages to sections in manual 2015-06-18 00:28:05 -07:00
Ross Churchley 26887981fc Fix progress bar colour regression 2015-06-18 00:23:33 -07:00
Ross Churchley 7ef38d77c5 Add frame title, progress bar to outer theme 2015-06-18 00:22:50 -07:00
Ross Churchley 961acd6d7b Add footline to outer theme 2015-06-18 00:22:03 -07:00
Ross Churchley 9efeb405fe Create outer theme 2015-06-18 00:21:21 -07:00
Ross Churchley 1cba6f6c71 Fix title page line breaks regression 2015-06-17 22:19:47 -07:00
Ross Churchley e38b6c97fd Move itemize, figures, footnotes to inner theme 2015-06-17 22:17:21 -07:00
Ross Churchley ab8bc96b1a Move block environments to inner theme 2015-06-17 22:16:40 -07:00
Ross Churchley 8c21111afe Move section page, progress bar to inner theme 2015-06-17 22:15:04 -07:00
Ross Churchley 7afe2ae829 Move title page code to inner theme 2015-06-17 21:51:52 -07:00
Ross Churchley b1132a096d Create inner theme 2015-06-17 18:55:51 -07:00
Matthias Vogelgesang 6e4102614a Merge pull request #88 from rchurchley/pgfplots
Split off and document pgfplots theme
2015-06-17 16:59:58 +02:00
Ross Churchley 5e7b85a1b1 Move `pgfplots` theme description to `mtheme.dtx` 2015-06-17 00:46:30 -07:00