mirror of https://github.com/mpastell/Weave.jl
30 lines
586 B
Plaintext
30 lines
586 B
Plaintext
---
|
|
title: A minimal beamer example using Weave markdown
|
|
author: Matti Pastell
|
|
weave_options:
|
|
doctype : md2pdf
|
|
out_path : pdf
|
|
template : beamer.tpl
|
|
---
|
|
|
|
```julia; echo=false
|
|
struct Begin
|
|
text
|
|
title
|
|
end
|
|
|
|
struct End
|
|
text
|
|
end
|
|
Base.show(io::IO, m::MIME"text/latex", b::Begin) = write(io, "\\begin{$(b.text)}[fragile]\n\\frametitle{$(b.title)}\n")
|
|
Base.show(io::IO, m::MIME"text/latex", e::End) = write(io, "\\end{$(e.text)}")
|
|
```
|
|
|
|
! Begin("frame", "Random plot")
|
|
|
|
```julia; out_width="0.5\\textwidth"
|
|
using Plots
|
|
scatter(randn(1000), randn(1000))
|
|
```
|
|
! End("frame")
|