• No results found

ifmslide.sty v0.47, 2010

N/A
N/A
Protected

Academic year: 2022

Share "ifmslide.sty v0.47, 2010"

Copied!
42
0
0

Full text

(1)

1/21

P

i ?

22 33 3M

L2 3 2

TU Darmstadt – Institute of Mechanics – AG4

a

http://www.mechanik.tu-darmstadt.de/

ifmslide.sty v0.47, 2010

FINAL RELEASE!

Enhanced presentations with (PDF)L

A

TEX combining the texpower, hyperref and

seminar-packages

a This is long ago and I am no member of the institute anymore, see further notes ...

Thomas Emmel

(2)

2/21

i ?

22 33 3M

L2 3 2

Note: This is the end!

Yes, it (ifmslide.sty) has ended and it was - hopefully - a very helpful package for all of you. I decided to stop this since the beamer-class is now much better than it was when I started this package. Indeed, the beamer-class hasn’t really existed at this time. Today, it provides more features, more extensions, although it is a bit more complex to learn.

Time has gone and even the insitute doesn’t exist anymore! Yes, that’s sad but true and has to do a lot with politics, although you can still study mechanics in Darmstadt, have a look at the web-page.

Thank you all for the feedback, I will still maintain ticket.sty...

(3)

3/21

P

i ?

22 33 3M

L2 3 2

About ifmslide.sty

Early in May 2000 ...

OK! Cancel this annoying story about my problems generating printouts for my presentations.

What can ifmslide.sty do for you?

You like to do nice presentations of your business with beamers or on a screen?

You are not sure that all these things work when you need them?

You feel better with a stack of printed slides in your bag?

ifmslide.sty provides both: getting a presentation with PDFLATEX and printouts with LATEX and - as a side effect - simple production of your slides using your fa- vorite DVI-viewer.a You don’t need PPower4 to get all these nice effects with page- transitions and stepwise building of the pages. All you need is texpower [1] and hyperref [2] for the links and buttons etc. ifmslide.sty makes use of the special features of the classes seminar and powersem (part of TEXPower).

aThis is not pdfslide [3] as it seems to be in a first view. It was indeed developed from that style but now completely rewritten with many new features implemented and functionally extended. pdfslide cannot produce printouts

(4)

4/21

i ?

22 33 3M

L2 3 2

Features

... produces DVI (LATEX) for printouts and PDF (PDFLATEX) for direct presenta- tion.

(5)

4/21

P

i ?

22 33 3M

L2 3 2

Features

... produces DVI (LATEX) for printouts and PDF (PDFLATEX) for direct presentation.

... DVI-Version with extra margins for the printer.

(6)

4/21

i ?

22 33 3M

L2 3 2

Features

... produces DVI (LATEX) for printouts and PDF (PDFLATEX) for direct presentation.

... DVI-Version with extra margins for the printer.

... draft-mode with simple frames instead of colored boxes (easier to display and debug your slides with your DVI-viewer).

(7)

4/21

P

i ?

22 33 3M

L2 3 2

Features

... produces DVI (LATEX) for printouts and PDF (PDFLATEX) for direct presentation.

... DVI-Version with extra margins for the printer.

... draft-mode with simple frames instead of colored boxes (easier to display and debug your slides with your DVI-viewer).

... direct use of bookmarks to navigate in the PDF-version.

(8)

4/21

i ?

22 33 3M

L2 3 2

Features

... produces DVI (LATEX) for printouts and PDF (PDFLATEX) for direct presentation.

... DVI-Version with extra margins for the printer.

... draft-mode with simple frames instead of colored boxes (easier to display and debug your slides with your DVI-viewer).

... direct use of bookmarks to navigate in the PDF-version.

... local or global configuration file ifmslide.cfg for colors and many features.

(9)

4/21

P

i ?

22 33 3M

L2 3 2

Features

... produces DVI (LATEX) for printouts and PDF (PDFLATEX) for direct presentation.

... DVI-Version with extra margins for the printer.

... draft-mode with simple frames instead of colored boxes (easier to display and debug your slides with your DVI-viewer).

... direct use of bookmarks to navigate in the PDF-version.

... local or global configuration file ifmslide.cfg for colors and many features.

... panel position is free: right, left, bottom, top and outside of the slide! You can change it in the document as you like.

(10)

4/21

i ?

22 33 3M

L2 3 2

Features

... produces DVI (LATEX) for printouts and PDF (PDFLATEX) for direct presentation.

... DVI-Version with extra margins for the printer.

... draft-mode with simple frames instead of colored boxes (easier to display and debug your slides with your DVI-viewer).

... direct use of bookmarks to navigate in the PDF-version.

... local or global configuration file ifmslide.cfg for colors and many features.

... panel position is free: right, left, bottom, top and outside of the slide! You can change it in the document as you like.

... position of the buttons and the logo is completely free!

(11)

4/21

P

i ?

22 33 3M

L2 3 2

Features

... produces DVI (LATEX) for printouts and PDF (PDFLATEX) for direct presentation.

... DVI-Version with extra margins for the printer.

... draft-mode with simple frames instead of colored boxes (easier to display and debug your slides with your DVI-viewer).

... direct use of bookmarks to navigate in the PDF-version.

... local or global configuration file ifmslide.cfg for colors and many features.

... panel position is free: right, left, bottom, top and outside of the slide! You can change it in the document as you like.

... position of the buttons and the logo is completely free!

... changing the size of your slide...

(12)

4/21

i ?

22 33 3M

L2 3 2

Features

... produces DVI (LATEX) for printouts and PDF (PDFLATEX) for direct presentation.

... DVI-Version with extra margins for the printer.

... draft-mode with simple frames instead of colored boxes (easier to display and debug your slides with your DVI-viewer).

... direct use of bookmarks to navigate in the PDF-version.

... local or global configuration file ifmslide.cfg for colors and many features.

... panel position is free: right, left, bottom, top and outside of the slide! You can change it in the document as you like.

... position of the buttons and the logo is completely free!

... changing the size of your slide...

... free choice of button-design, background for the panel and the frame...

(13)

4/21

P

i ?

22 33 3M

L2 3 2

Features

... produces DVI (LATEX) for printouts and PDF (PDFLATEX) for direct presentation.

... DVI-Version with extra margins for the printer.

... draft-mode with simple frames instead of colored boxes (easier to display and debug your slides with your DVI-viewer).

... direct use of bookmarks to navigate in the PDF-version.

... local or global configuration file ifmslide.cfg for colors and many features.

... panel position is free: right, left, bottom, top and outside of the slide! You can change it in the document as you like.

... position of the buttons and the logo is completely free!

... changing the size of your slide...

... free choice of button-design, background for the panel and the frame...

... you can use most of the features of the seminar-package: magnification etc.

(14)

5/21

i ?

22 33 3M

L2 3 2

Options

The following options are provided:

(15)

5/21

P

i ?

22 33 3M

L2 3 2

Options

The following options are provided:

draft

shows colored boxes as white boxes with frames, efficient for debugging and writing the slides. The pause-command is displayed as a small orange box.

(16)

5/21

i ?

22 33 3M

L2 3 2

Options

The following options are provided:

draft

shows colored boxes as white boxes with frames, efficient for debugging and writing the slides. The pause-command is displayed as a small orange box.

display

TEXPower-option: all effects are turned off if not set!

(17)

5/21

P

i ?

22 33 3M

L2 3 2

Options

The following options are provided:

draft

shows colored boxes as white boxes with frames, efficient for debugging and writing the slides. The pause-command is displayed as a small orange box.

display

TEXPower-option: all effects are turned off if not set!

ams, cnav, cnavo, stmo

turn the navigation buttons on and sets the style. Just try it...

(18)

5/21

i ?

22 33 3M

L2 3 2

Options

The following options are provided:

draft

shows colored boxes as white boxes with frames, efficient for debugging and writing the slides. The pause-command is displayed as a small orange box.

display

TEXPower-option: all effects are turned off if not set!

ams, cnav, cnavo, stmo

turn the navigation buttons on and sets the style. Just try it...

button

use definable buttons together with the last option instead of just putting a box around the signs.

(19)

6/21

P

i ?

22 33 3M

L2 3 2

Pagestyles

sidebar, panel

Switch the navigation panel on.

plain, myheadings, headings are redefined to it.

You can put the panel at all positions with \panelposition

(20)

Pagestyles

empty

No panel – only a frame and background.

But you can put a panel outside of the frame with \panelposition which is not present in LATEX-mode and outside of the normal paper-size in PDFLATEX-mode!

(21)

8/21

P

i ?

22 33 3M

L2 3 2

Pagestyles

panelposition

\panelposition{left/right/top/bottom} changes the position of the panel to the given value. The slide is recalculated for every position...

\panelposition{outsidebottom} set a panel outside of the paper!

\panelposition{empty} set no panel which is in practice useful with

\pagestyle{empty} only.

(22)

9/21 2 3 L2 3M 33 22 ? i P

Panel on top

(23)

10/21

P

i ?

22 33 3M

L2 3 2

Panel left

(24)

Panel on bottom

(25)

12/21

P

i ?

22 33 3M

L2 3 2 Panel right

(26)

Panel outsidebottom (you cannot see it on the printed slides)!

(27)

14/21

P i

?

22 33

3M

L2 3

Buttons and logo

2

If you don’t like to put the buttons and the logo into the panel, you can release them with \releaselogo and \releasebutton. \catchbutton catches them ;-).

\buttonsize(widthmax,heightmax)(distanceh,distancev)] gives the maxi- mal size of the buttons (aspect-ratio is kept) and the distance between the buttons without length. Keep in mind that the frame and the panel is placed into a picture- environment with \unitlength=1mm and all positions given in mm.

\freebutton(posx,posy)[h/v] is the position of the buttons and the direction [h]

for horizontal and [v] for vertical buttons. For horizontal buttons the anchor is the lower right point of the right button and for vertical buttons the point between the lowest buttons.

Use \nobuttons to disable buttons all over (e.g. for slides).

\freelogo(posx,posy)[width] the anchor for the position is the lower left point of the logo, the width should be clear.

If you think that the page-counter is too lonely in PDF-mode switch him off with

\pagecounter[off/on].

(28)

P

? i

22 33

3M

L2 3

2

useful application for this feature....

(29)

16/21

P

i ?

22 33 3M

L2 3 2

Background

Older versions of ifmslide.sty provide \pagestyle{background} which makes objectively no sense, due to the fact that one needs a background but no panel or vice versa. The \background{filename} command substitute it together with the switches \showbackground and \hidebackground.

A new feature for the panel-background is:

\paneltile[on/off](cutllx,cutlly,cuturx,cutury){filename}

which is now fully experimental which means that it can change it’s definition and possibilities in further versions. Presently it works only for vertical panels. It takes a picturea and fill the panel with tiles of it. It takes one tile in x-direction and so many as needed to fill in y-direction. There is still a rest which is filled by a part of the picture defined by the four cut-values...

That did not work in all cases and in PDF-mode the rest of the tile is printed outside the visible area, but it is pre-alpha so what.

a

(30)

17/21

i ?

22 33 3M

L2 3 2

Useful commands

\setInsideMargin{left}{right}{top}{bottom} set the extra margins inside the frame. This is the easiest way to improve your output.

(31)

17/21

P

i ?

22 33 3M

L2 3 2

Useful commands

\setInsideMargin{left}{right}{top}{bottom} set the extra margins inside the frame. This is the easiest way to improve your output.

Take \headskip=length to set the \section-title to the correct vertical position.

(32)

17/21

i ?

22 33 3M

L2 3 2

Useful commands

\setInsideMargin{left}{right}{top}{bottom} set the extra margins inside the frame. This is the easiest way to improve your output.

Take \headskip=length to set the \section-title to the correct vertical position.

Make own buttons and use them with \OnButton{file1}{file2},

\OffButton{file1}{file2} and \DraftButton{file1}{file2}.

That is, using these commands you can replace the background buttons on which the control symbols are printed in the button panel. Above, file1 and file2 are image files for the wide and small buttons, respectivelya. There is a tiny perl-script called genbutton coming with ifmslide.sty which can be used to change the color of the standard buttons (button1..) and write new buttons.

(33)

18/21

P

i ?

22 33 3M

L2 3 2

Hints

The file ifmslide.cfg can be changed to set up global or local values such as col- ors, the logo, backgrounds, sizes, the baseurl of your company, buttons, margins ... without changing ifmslide.sty itself.

(34)

18/21

i ?

22 33 3M

L2 3 2

Hints

The file ifmslide.cfg can be changed to set up global or local values such as col- ors, the logo, backgrounds, sizes, the baseurl of your company, buttons, margins ... without changing ifmslide.sty itself.

Make use of \setslidelength{somelength}{somesize}, \semcm and \semin as described in seminar.cls.

(35)

18/21

P

i ?

22 33 3M

L2 3 2

Hints

The file ifmslide.cfg can be changed to set up global or local values such as col- ors, the logo, backgrounds, sizes, the baseurl of your company, buttons, margins ... without changing ifmslide.sty itself.

Make use of \setslidelength{somelength}{somesize}, \semcm and \semin as described in seminar.cls.

Change font sizes with \slidesmag{mag} and \ptsize{size} from seminar.cls.

(36)

18/21

i ?

22 33 3M

L2 3 2

Hints

The file ifmslide.cfg can be changed to set up global or local values such as col- ors, the logo, backgrounds, sizes, the baseurl of your company, buttons, margins ... without changing ifmslide.sty itself.

Make use of \setslidelength{somelength}{somesize}, \semcm and \semin as described in seminar.cls.

Change font sizes with \slidesmag{mag} and \ptsize{size} from seminar.cls.

Produce an EPS and a PDF-versiona of your pictures and include them with

\includegraphics[height=5\semcm,width=4\semcm]{file}b

(37)

18/21

P

i ?

22 33 3M

L2 3 2

Hints

The file ifmslide.cfg can be changed to set up global or local values such as colors, the logo, backgrounds, sizes, the baseurl of your company, buttons, margins ... without changing ifmslide.sty itself.

Make use of \setslidelength{somelength}{somesize}, \semcm and \semin as described in seminar.cls.

Change font sizes with \slidesmag{mag} and \ptsize{size} from seminar.cls.

Produce an EPS and a PDF-versiona of your pictures and include them with

\includegraphics[height=5\semcm,width=4\semcm]{file}b

Further information about \step, \pause, \href, slides and other stuff can be found in the manuals for the packages texpower [1] , hyperref [2] and seminar.

aepstopdf is a good tool to convert eps and the graphicx package knows many formats...

b

(38)

19/21

i ?

22 33 3M

L2 3 2

”Bugs”/Limitations

(39)

19/21

P

i ?

22 33 3M

L2 3 2

”Bugs”/Limitations

\marginpar is disabled by seminar.cls, there is currently no good work-around or replacement.

(40)

19/21

i ?

22 33 3M

L2 3 2

”Bugs”/Limitations

\marginpar is disabled by seminar.cls, there is currently no good work-around or replacement.

\markboth, \markright, \leftmark and \rightmark are currently without any use for all page-styles, since the whole layout is connected with the page headers. I will try to provide some of these in new versions. In addition some free objects are planed, placeable everywhere on the slide ...

(41)

20/21

P

i ?

22 33 3M

L2 3 2

Required...

There were lots of email concerning questions about required packages and where to find them. In addition to texpower, hyperref and seminar you need (not complete):

koma-script

I haven’t proved it, but this very useful package seems not to be included in the base-miktex distribution by default.

url

used by hyperref...

graphicx

someone complained about it :)

All packages can be found in the CTAN-archive.

(42)

References

[1] texpower-Package: Stephan Lehmke, ([email protected]), Univer- sity of Dortmund or CTAN.

[2] hyperref-Package: Sebastian Rahtz, www.tug.org

[3] pdfslide.sty: C. V. Radhakrishnan, ([email protected]), CTAN-archive.

References

Related documents

The command \title, as in amsart class, has two arguments: one optional,

With default package option [on] , typesetting under pdfL A TEX will automatically initiate an auxiliary compilation of L A TEX → dvips → ps2pdf → pdfcrop to generate the required

For (L A TEX/)EPS or PostScript graphics, gener- ates the wrapper L A TEX file and coverts to PostScript, then calls either Ghostscript (PS to PDF) or GraphicsMagick

bchart is a L A TEX package for drawing simple bar charts with horizontal bars on a numerical x-axis.. It is based on the TikZ

The Beilstein bundle provides a L A TEX class file and a B ib TEX style file in accordance with the requirements of submissions to the Beilstein Journal of Nanotechnology.. Although

1 File amsart-xetex-bidi.def 5 2 File adjmulticol-xetex-bidi.def 7 3 File algorithm2e-xetex-bidi.def 8 4 File amsbook-xetex-bidi.def 8 5 File amsmath-xetex-bidi.def 11 6

0.36 contains two L A TEX document classes, namely letteracdp and articoletteracdp, and two helper L A TEX packages, called cdpaddon and cdpbabel, plus a certain number of

Careful consideration has failed to yield to me why these would need to be rewritten as \outer in this package—any Plain TEX file which expects \outer definitions would not call them in

delimset is a L A TEX 2ε package to typeset and declare sets of delimiters in math mode whose size can be adjusted

4 varnrule.tex—customizing footnote rules 73 1 The .txt files 1.1 First encounter with ednotes on CTAN: README EDNOTES.STY -- typesetting scholarly critical editions with LaTeX --

eepic , as an extension to both L A TEX and epic , tries to alleviate some of the limitations in L A TEX, epic and tpic by generating tpic special s using TEX commands instead of

The EMISAJ document class is derived from the standard L A TEX article class, and produces a customised two-column layout with bibliographic information about the manuscript in

Default value is empty, which means the citation style will follow your bibliography style (author-year or numeric). If you want change the citation style, the corre- sponding .cbx

This package requires everypage by the same author and works exclusively with pdfL A TEX and LuaL A TEX in PDF output mode..

If set to a terminal which produces TEX output, such as latex, tex, epslatex, or pstricks, the file processed by gnuplot will be included with the \include command, else

Finally, the \printindex command is used in your L A TEX document to indicate where the file foo.idx should be inserted, i.e., where the index should appear in your document.. The

If your image is made up of L A TEX code (for example, commands provided by the pgf package) you can include it using \includeteximage (defined by the jmlr class).. This can be

In order to use more con- venient macros provided as the standard L A TEX 2ε distribution, we have prepared a L A TEX 2ε class file, jpsj2.cls, for the Journal of the Physical

(Token list variables are expandable and we could omit the accessor function \tl_- use:N. Other variable types require the appropriate \⟨var⟩_use:N functions to be used in

⟨parameters⟩ is detected automatically from the function signature. ) will be replaced by those absorbed by the function. When the ⟨function ⟩ is used the ⟨parameters⟩

The code in expl3 is now entirely self-contained, load- ing no other third-party packages, and can also be loaded as a generic package with plain TEX, etc. These changes make it

\@renewfontswitch, a command with three arguments: the user command to be defined; L A TEX commands to execute in text mode and L A TEX commands to execute in math

\l@section In the artikel document classes the entry in the table of contents for sections looks much like the chapter entries for the rapport and boek document classes. First we