Commits

Vedran Miletić committed aff799e

Add note about beamerbasercs.

Comments (0)

Files changed (1)

 == LaTeX beamer class ==
 
+[If you plan to use the development code, please read carefully.]
+
 beamer is a LaTeX class for creating presentations that are held using a projector, but it can also be used to create transparency slides. Preparing presentations with beamer is different from preparing them with WYSWYG programs like OpenOffice.org's Impress, Apple's Keynote, or KOffice's KPresenter. A beamer presentation is created like any other LaTeX document: It has a preamble and a body, the body contains \sections and \subsections, the different slides (called frames in beamer) are put in environments, they are structured using itemize and enumerate environments, and so on. The obvious disadvantage of this approach is that you have to know LaTeX in order to use beamer. The advantage is that if you know LaTeX, you can use your knowledge of LaTeX also when creating a presentation, not only when writing papers.
 
 === Main Features ===
 * A special style file allows you to use the LaTeX source of a presentation directly in other LaTeX classes like article or book. This makes it easy to create presentations out of lecture notes or lecture notes out of presentations.
 * The final output is typically a PDF file. Viewer applications for this format exist for virtually every platform. When bringing your presentation to a conference on a memory stick, you do not have to worry about which version of the presentation program might be installed there. Also, your presentation is going to look exactly the way it looked on your computer.
 
-=== This repository ===
+=== Development ===
 
 This version of beamer is a continuation of the work done by Till Tantau, with some new features, bugfixes and code cleanups. The main drive behind this is improving compatibility with modern LaTeX packages and adding frequently requested new features.
 
-=== Development ===
-
 This repository currently holds a development version of beamer version 3.08. It has been tested, to an extent, but it can still break in weird ways and produce different results from older versions. We treat those as bugs, and would like to hear about them.
 
-Patches are also very welcome. This also includes dozens of beamer patches scattered around the Internet; if you find any of them usable, please report an issue that it fixes and attach it. You can do so even if you are not the author of the patch.
+Patches are also very welcome. This also includes dozens of beamer patches scattered around the Internet; if you find any of them usable, please report an issue that it fixes and attach it. You can do so even if you are not the author of the patch.
+
+To use this code, you need [[http://mercurial.selenic.com/wiki/KeywordExtension|KeywordExtension]]. After pulling the repository, just add to .hg/hgrc (of the beamer repository):
+
+{{{
+[extensions]
+keyword =
+[keyword]
+**.cls =
+**.tex =
+**.sty =
+[keywordmaps]
+Header = {root}/{file},v {node|short} {date|utcdate} {author|user}
+}}}
+
+And then use hg kwexpand to expand the keywords. You can even put it in .hgrc, but it's not recommended because it will affect all Mercurial repositories you have.
+
+Of course, all released versions that will be put on CTAN will certainly have it sorted out and require no user intervention.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.