Chapter 2.2.4 LibreOffice Impress
=================================

LibreOffice Impress is the program to present presentations on Lubuntu.

Features include:
 - Built in themes
 - Spell check
 - PDF export
 - Images

Usage
------
When you open LibreOffice impress you will get a dialog to select a template with a preview select which one you want to use by left clicking and then click :guilabel:`Open`. If you want to search for a theme type into the :guilabel:`Search` towards the upper left. To not show the presentation template at startup uncheck the :guilabel:`Show this dialog at startup` checkbox. To add a title to a slide click where it says click to add title.

.. image:: impress-theme-select.png

To open a previous presentation you have been working on press the button that looks like a folder with a piece of paper in it and navigate to the file you want and open it or :menuselection:`File --> Open`. To view your recently opened files press :menuselection:`File --> Recent Documents`. To open a new presentation press :kbd:`Control + N` or :menuselection:`File --> New --> Presentation`. To save your presentation press the button that looks like a floppy disk or :menuselection:`File --> Save`. To save a new copy under a custom file name :menuselection:`File --> Save As`. To save a file as a PDF :menuselection:`File --> Export as PDF`.

.. image:: impress-save.png

To type text into a presentation click in one of the boxes for your theme and type in the text with controls for the text on the right hand side. To insert a picture press the button with what looks like a photograph of a tree and select the file you want to insert or :menuselection:`Insert --> Image...`. To insert audio or video to your presentation :menuselection:`Insert --> Audio or video` and a file dialog will popup for you to pick a file. If you don't want a music symbol to show on your presentation when presenting drag it outside the margins of the slide.

To add a new slide to your presentation press :kbd:`Control+M`, right click on the side pane :menuselection:`New Slide`, or :menuselection:`Slide --> New Slide`. To delete a slide :menuselection:`Slide  --> Delete Slide`, or right click on the slide in the side pane :menuselection:`Delete Slide`. To change the layout of your slide :menuselection:`Slide --> Layout --> Your preferred layout`. To set an image as the background of your slide :menuselection:`Slide --> Set Background Image`.

To move to the next slide press :kbd:`Page down`, :menuselection:`Slide --> Navigate --> To Next Slide`, or right click on a slide in the side pane :menuselection:`Navigate -->  To Next Slide`. To move to your previous slide press :kbd:`Page up`, :menuselection:`Slide --> Navigate --> To Previous Slide`, or right click on a slide in the side pane :menuselection:`Navigate --> To Previous Slide`. To go to the first slide :menuselection:`Slide --> Navigate --> To First Slide` or right click on the slide in the side pane :menuselection:`Navigate --> To First Slide`. To navigate to the last slide :menuselection:`Slide --> Navigate --> To Last Slide`.

To apply a bold effects on your fonts select the text with the mouse and then press :kbd:`Control+ B` or :menuselection:`Format --> Text --> Bold`. To make text italic with first select it and then press :kbd:`Control + I` or :menuselection:`Format --> Text --> Italic`. To underline your text select it and then press :kbd:`Control+U` or :menuselection:`Format --> Text --> Underline`.


To increase your font size press :kbd:`Control + ]` or :menuselection:`Format --> Text --> Increase Size`. To decrease your font size press :kbd:`Control + [` or :menuselection:`Format --> Text --> Decrease Size`. To make text superscript select it and press :kbd:`Shift + Control +P` or :menuselection:`Format --> Text --> Superscript`. To make text subscript select it and press :kbd:`Shift + Control + B` or :menuselection:`Format --> Text --> Subscript`.

To spell check your presentation press :kbd:`F7` or :menuselection:`Tools --> Spellcheck`. To ignore a spelling mistake once press :guilabel:`Ignore Once`. To ignore all instances of a word press :guilabel:`Ignore All`. To add a word to the spellchecking dictionary press the :guilabel:`Add to Dictionary` button. To correct this typo press the :guilabel:`Correct` button. To correct every time this typo press the :guilabel:`Correct All` button.

If you want to print your slides you can press :kbd:`Control + p` or :menuselection:`File --> Print`. To open up your printer settings :menuselection:`File --> Printer Settings`. A dialog will pop up with different settings for your printer. To chose which printer to print to use the :guilabel:`Printer` drop down menu. To change which slides use the :guilabel:`Range and Copies` button group. To change what paper size you are printing change the :guilabel:`Paper size` field. To change which way the paper is printed on change the :guilabel:`Orientation` field. To the left in a sidebar is a preview of what you will print. To view what page you are on and how many pages is in the bottom left of the sidebar.

If you want to paste text into a slideshow right click :menuselection:`Paste`, press :kbd:`Control + V`, or :menuselection:`Edit --> Paste`. To copy text select it first and then press :kbd:`Control + C`, right click :menuselection:`Copy`, or :menuselection:`Edit --> Copy`. To cut text select it first and the press :kbd:`Control +X`, right click :menuselection:`Cut`, or :menuselection:`Edit --> Cut`. To paste text without formatting pres :kbd:`Control +Shift + Alt +V` or :menuselection:`Edit --> Paste Unformatted Text`. To select all text press :kbd:`Control+A` or :menuselection:`Edit -->  Select All`.

To insert a special character :menuselection:`Insert --> Special Character`. To center your text press :kbd:`Control + E` or :menuselection:`Format --> Align --> Center`. To have your text aligned to the right press :kbd:`Control +R` or :menuselection:`Format --> Align --> Right`. To align text to the left press :kbd:`Control + L` or :menuselection:`Format -->Align --> Left`.

To bring up a dialog to customize the character or your text :menuselection:`Format --> Character` or right click on a textbox and select :menuselection:`Character` from the context menu. The :guilabel:`Family` lets you choose the font family for your text. The :guilabel:`Style` is where you can select the of your font. The :guilabel:`Size` Lets you change the font size. The :guilabel:`Font effects` tab has even more effects for fonts. The drop down :guilabel:`Font Label` changes your font color. The :guilabel:`Overlining` menu lets you make a style for how to draw lines over the text. The :guilabel:`Overline Color` brings up a drop down menu to choose what color to draw a line over something.

.. image:: loformatcharacter.png

The :guilabel:`Font Effects` tab has effects for your text. To have many different strikethrough effects to your text select the one you want from the dropdown :guilabel:`Strikethrough` menu. To change whether the font appears to be sunken or raised from the presentation use the menu for :guilabel:`Relief`. To choose how you want your text underlined choose an option from the :guilabel:`Underlining` menu. To change the color of your underline use the :guilabel:`Underline color` menu. To have effects with how your is vertically with the rest of the line select the :guilabel:`Position` tab. To make your text superscript press the  :guilabel:`Superscript` button. To make your text subscript press the :guilabel:`Subscript` button. The menu for :guilabel:`Scale width` changes how much to scale the width of the font.

To format the paragraphs and spacing of text :menuselection:`Format --> Paragraph`. The :guilabel:`Indents & Spacing` Tab has settings for indenting your text and the space between lines. To increase the indent right before the text starts increase the :guilabel:`Before text` field. To change the indentation after your text change the :guilabel:`After text` field. To have a different indent for your first line change the :guilabel:`First Line` filed. To change the amount of space above a paragraph change the :guilabel:`Above paragraph` field. To change the space below a paragraph change the :guilabel:`Below paragraph` field. To change the line spacing from this dialog window select the drop down menu :guilabel:`Line Spacing`. To reset your changes in this window press the :guilabel:`Reset` button. To not apply your changes press the :guilabel:`Cancel` button. To apply your changes and exit the window press the :guilabel:`OK` button.

.. image:: loimpressparagraph.png

To change settings on the alignment of text is on the :guilabel:`Alignment` tab. To choose which way you want your text aligned choose the :guilabel:`Left`, :guilabel:`Right`, :guilabel:`Center`, or :guilabel:`Justified`. To switch between left to right or right to left text switch the :guilabel:`Text direction` menu.

To toggle bulleted lists on your points :menuselection:`Format --> Lists --> Bulleted List`. To toggle a numbered list for your points :menuselection:`Format --> Lists --> Numbered Lists`. To move an item up in list :menuselection:`Format --> Lists --> Move Up` or press :kbd:`Shift + Alt + Up`. To move an item down in a list :menuselection:`Format --> Lists --> Move Down` or press :kbd:`Shift + Alt + Down`.

To change your line spacing on your presentation :menuselection:`Format --> Spacing --> Line spacing` and select the spacing you want. To increase your spacing between paragraphs :menuselection:`Format --> Spacing --> Increase Paragraph Spacing`. To decrease your spacing between paragraphs :menuselection:`Format --> Spacing --> Decrease Paragraph Spacing`.

To move settings with a box of text left click on the border of the box of text. To move the text box click and drag on the border. To resize both vertical and horizontal size together left click on the corner and resize the text box. To resize how tall the text box is click the box at the top or bottom and drag to the desired size. To resize the horizontal size only select the box on a vertical size of the box.

To search for text press :kbd:`Control + F` or :menuselection:`Edit --> Find` to search for text. To move to the next search press the downward pointing arrow and for the previous press the upward pointing arrow. To toggle matching case check/uncheck the :guilabel:`Match Case` checkbox. To close the find searchbar press the :guilabel:`Red X` button. To change which  To find and replace text press :kbd:`Control + H` or :menuselection:`Edit --> Find and Replace`. To move to the next result press the downward pointing arrow. To move to the previous result press the upward pointing arrow.

.. image:: impress-find-bar.png

To move a text box around you can left click on the text box and drag it to the desired position. To resize a text box click on the corner and drag to resize to the desired size.

To insert the number of your slide :menuselection:`Insert --> Slide Number`.

To change the zoom of you presentation :menuselection:`View --> Zoom --> Zoom` to bring up a window to manage your zoom. If you just want to zoom to fit the page width :menuselection:`View --> Zoom --> Page Width`. To change your zoom to 100 percent :menuselection:`View --> Zoom --> 100%`. In the bottom right corner there is a slider for controlling zoom. To zoom in move the slider to the right and to zoom out move the slider to the left. To view your current zoom look at the bottom right hand corner. To quickly choose another zoom level right click on the current zoom.

To move a slide down :menuselection:`Slide --> Move --> Slide Down`. To move a slide up :menuselection:`Slide --> Move --> Slide Up`. To move a slide to the start :menuselection:`Slide --> Move --> Slide to start`. To move a slide to the end :menuselection:`Slide --> Move --> Slide to end`.

To view your slides right next to each other :menuselection:`View --> Slide Sorter`. To rearrange your slides click and hold a slide and drag the slide between the slides you want to move to. To have notes on each slide :menuselection:`View --> Notes`. Type your notes for each slide below the slide. To switch to an outline view of just text :menuselection:`View --> Outline`. To switch to an outline :menuselection:`View --> Outline`. To switch back to your normal view :menuselection:`View --> Normal`.

To change your view to grayscale :menuselection:`View --> Color/Grayscale --> Grayscale`. To view your presentation in black and white :menuselection:`View --> Color/Grayscale --> Black and White`. To switch back to color view :menuselection:`View --> Color/Grayscale --> Color`.

To insert a comment into a presentation press :kbd:`Control + Alt +C` or :menuselection:`Insert --> Comments`. Then type your comment in the yellow note. To toggle viewing comments :menuselection:`View --> Comments`. To view just one comment simply left click on the area left click on the comment.

To quit LibreOffice impress press :kbd:`Control+Q`.

Screenshot
----------
.. image:: libreoffice_impress.png

Images
------
To insert an image click :menuselection:`Insert --> Image`. To drag your image to where you want it left click and drag the mouse to where you want the image. To resize the image without distorting it click one of the boxes on the corner and resize to the size you wish. To move the image vertically which will distort it left click on the top or bottom boxes to resize the image vertically. To stretch your image horizontally to make it fit left click on the boxes on the left or right hand side to stretch your side. If you want to delete an image press :kbd:`Delete`. To replace an image right click the image and :menuselection:`Replace` will bring a file picker up to pick a new image. To crop an image right click on the image and select :menuselection:`Crop`. To save an image out of a presentation right click on the image and select :menuselection:`Save ...`.

To rotate your image in LibreOffice impress right click on the picture :menuselection:`Rotate or Flip --> Rotate`. To rotate the image on the screen horizontally left click on the corner and drag the image to orientation you want. To leave the corners on the opposite side in the same place and move left click on the orange circle on the opposite side and rotate the image that way dragging to the desired position. To change the center of where you rotate click and drag the orange dot in the center. To flip your image vertically right click on the image and select :menuselection:`Rotate or Flip --> Vertically`. To flip your image horizontally right click on the image and select :menuselection:`Rotate or Flip --> Horizontally`.

.. image:: loimpressscreenshot.png 

To send your picture to the back like if you want to put text in front of it :menuselection:`Arrange --> Send to Back`. To send your picture to the front right click on it and :menuselection:`Arrange --> Bring to Front`. To send an image behind one layer behind the other :menuselection:`Arrange --> Send Backward`. To bring an image forward one layer right click the image :menuselection:`Arrange --> Bring Forward`.

Slide Customization
-------------------
To bring up a dialog for the properties of your slides controlling background and shape with :menuselection:`Slide --> Slide Properties`. To change the format for a different aspect ratio of projector or print format change the :guilabel:`Format` drop down menu. To select a custom width and height change the :guilabel:`Width` or :guilabel:`Height`. To switch to a portrait orientation press the :guilabel:`Portrait` button to the right of :guilabel:`Orientation`. To add margins to slides enter a margin in the :guilabel:`Left`, :guilabel:`Right`, :guilabel:`Top`, and :guilabel:`Bottom`. To change how slides are numbered change the :guilabel:`Slide numbers` field.

.. image:: slide-properties.png

To change and choose a custom background use the :guilabel:`Background` tab. To choose a solid color background for your slide press the :guilabel:`Color` button. To choose a different background color choose a color below the :guilabel:`Color` heading. To change to a different color pallet change the :guilabel:`Palette` drop down menu. To see what your current background color of the slide is shown under the :guilabel:`Active` label. To see what color you want to change is under :guilabel:`New` as a preview of the new background color. To the individual red, green, and blue of your colors change the :guilabel:`R`. :guilabel:`G`, and :guilabel:`B` fields respectively. To change the hexadecimal code for the color change the :guilabel:`Hex` field.  To actually change the color press the :guilabel:`OK` button. To cancel your change of background use the :guilabel:`Cancel` button.

.. image:: impress-background-color.png

To choose a smooth transition use the :guilabel:`Gradient` button. To choose a preset gradient left click on the gradient on :guilabel:`Gradient` menu. To change the type of gradient use the :guilabel:`Type` and select it from the drop down menu. To see a picture of your background it is under the :guilabel:`Preview` text. To switch to manually changing the number of steps in the gradient uncheck :guilabel:`Automatic` checkbox and then change the :guilabel:`Increment` field. To change the center of the gradient change the two fields for :guilabel:`Center(X/Y)` to change the X and Y coordinates of the center. To rotate the  gradient use the :guilabel:`Angle` field. To change your first color of your gradient change the :guilabel:`From Color` drop down menu. To change the second color of the gradient change the :guilabel:`To Color` drop down menu. To change the opacity of either color change the field that is a :guilabel:`Percent` for changing opacity. To change where the color starts change the :guilabel:`Border` field.

.. image:: impress-background-gradient.png

To choose a bitmap image as your background use the :guilabel:`Bitmap` tab. The :guilabel:`Bitmap` to the left shows you the bitmap pictures you can choose. The :guilabel:`Preview` shows you what your background will look like. To change what the bitmap does if it does not fit perfectly use :guilabel:`Style` drop menu. To scale as a percent of the image press the :guilabel:`Scale` checkbox. To change the where to start the bitmap change the :guilabel:`Position` drop down menu.

To change to a geometric pattern for the background of your slide press the :guilabel:`Pattern` button. To select a preset pattern left click on a pattern under the :guilabel:`Pattern` heading. To preview your pattern view in under the text :guilabel:`Preview`. To change the foreground color of your pattern change the :guilabel:`Foreground Color` drop down menu. To change the background color of your pattern change the :guilabel:`Background Color` drop down menu. To customize your pattern by a grid  left click on the grid under :guilabel:`Pattern Editor`.

.. image:: slide-properties-background-pattern.png

To choose a series of lines as your background press the :guilabel:`Hatch` button. To change how far between each line change the :guilabel:`Spacing` field. To view what your background will look like it is under the :guilabel:`Preview` window. To rotate the lines change the :guilabel:`Angle` field or move the slider. To change the type of lines use the :guilabel:`Line type` drop down menu. To change the color of lines use the :guilabel:`Line Color` drop down menu. To choose a particular background color of your background check the :guilabel:`Background Color` checkbox. Then use the :guilabel:`Background Color` drop down menu to choose your background color.

To have your slides be transparent use the :guilabel:`Transparency` tab. To change your slides to be transparent click the :guilabel:`Transparency` button and to the right to change how transparent to make it.

Slideshows/Presentations
------------------------
To start a slideshow press :kbd:`f5` or the button the looks like a TV with a triangle on it or :menuselection:`Slide Show --> Start from First Slide.` To start a slideshow from the current slide press :kbd:`Shift + f5` or :menuselection:`Slide Show --> Start from current slide`. To exit the slideshow press :kbd:`escape`. To get to the next slide of the slideshow  left click or press the :kbd:`right arrow key`. to get to a previous slide in presentation mode press the :kbd:`left arrow key` or right click previous. To move back to your first slide press the :kbd:`Home` key. To move to your last slide press the :kbd:`End` key.

To bring up custom settings for your settings :menuselection:`Slide Show --> Slide Show Settings`. To change the presentation to in a window press the :guilabel:`In a window` button. To have the slideshow or presentation repeat afterwards press the :guilabel:`Loop and repeat after:`. To switch back to the default of having your presentation be fullscreen press the :guilabel:`Full screen` button. To change options on your presentation are under the :guilabel:`Options` heading. To toggle showing the mouse pointer check/uncheck the :guilabel:`Mouse pointer visible` checkbox. To toggle allowing animations check/uncheck the :guilabel:`Animations allowed` checkbox. To toggle changing slides by clicking with the mouse check/uncheck the :guilabel:`Change slides by clicking on background` checkbox. To toggle the presentation always on top check/uncheck the :guilabel:`Presentation always on top` checkbox. To change which screen or projector impress is presenting to change the :guilabel:`Presentation display` field. To choose what to have either fullscreen, windowed or none at all use the :guilabel:`Presenter console` drop down. 
  
.. image:: slideshowprop.png

Version
-------
 Lubuntu ships with version 25.2.1 of LibreOffice Impress.

How To Launch
-------------
To launch LibreOffice Impress go to the menu :menuselection:`Office --> LibreOffice Impress` or run

.. code:: 

   loimpress 

from the command line. The icon for LibreOffice Impress looks like a piece of paper with a red icon and a chart with bullet points on it.
