Overleaf

Czy koniecznie muszę instalować LaTeXa?

Overleaf to serwis pozwalających na korzystanie z LaTeXa bez instalowania go na własnym komputerze. Można go sobie zainstalować na własnym serwerze, ale całkiem sporo ludzi korzysta z zasobów firmy.

Politechnika Wrocławska udostępnia wszystkim badaczom dostę do serwisu.

Logujemy się na stronie overleaf.com/edu/pwr. Wszystko odbywa się w oknie przeglądarki.

Po utworzeniu nowego, pustego projektu otrzymujemy do dyspozycji dosyć prosty edytor gdzie wpisujemy treść i możliwość obejrzenia rezultatu po konwersji.

Okno serwisu overleaf
Okno serwisu overleaf

Ponieważ ostatnio zaktualizowałem nieco LaTeXowy szablon prezentacji żeby odpowiadał aktualnym wymaganiom logotypu Politechniki Wrocławskiej jest okazja żeby połączyć te dwie rzeczy i pokazać jak złożyć w LaTeXu prezentacj e, która (na pierwszy rzut oka) będzie zgodna z uczelnianymi wymaganiami.

Jest to opisane w dokumentacji, ale powtórzę i tu.

Zaczynamy od zera

  1. Ściągamy przygotowany plik pwr-overleaf.zip zawierający wszystko co trzeba, żeby rozpocząć przygodę.

  2. Logujemy się do serwisu korzystając z uczelnainego systemu AD.

  3. Na stronie Overleaf klikamy w duży, żielony klawisz New Project (lewy, górny róg)

  4. Z menu wybieramy Upload Project

  5. „Wrzucamy” ściągnięty plik pwr-overleaf.zip w otwarte okienko

  6. Po krótkeij chwili widzimy coś takiego

    co jest minimalną, gotową prezentacją.

Jej kod (okno po lewej) jest następujący. Wyjaśniam znaczenie poszczególnych linii

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
\documentclass[aspectratio=169]{beamer}
\usepackage{polski}
\usetheme[lang=pl,hr=true]{NewPwr}
\author{A. U. Thor}
\title{Moja pierwsza prezentacja}
\subtitle{Podtytuł}
\institute{Politechnika Wrocławska}
\date{\today}  % automatycznie wstawi datę kompilacji
\begin{document}
\begin{frame} % Slajd tytułowy
 \maketitle
\end{frame}
\begin{frame}
 \frametitle{Pierwszy slajd}
 \begin{itemize}
  \item
        pierwszy
  \item
        drugi
 \end{itemize}
 \begin{block}{Miłej…}
  \centering …zabawy
 \end{block}
\end{frame}
\end{document}
  • linie od 1 do 8 to tak zwana „preambuła”, gdzie wstawia się parametry dotyczące rzeczy dotyczących całęgo dokumentu:

    • linia 1 określa podstawową klasę dokumentu: beamer w naszym przyapdku);
    • w nawiasach kwadratowych parametr mówiący o proporcjach ekranu (169 oznacza $16\times 9$, inne wartości to 1610, 43, 32,…);
    • linia 2 definiuje zestaw parametrów związanych z językiem dokumentu (czyli, na przykład format daty);
    • linia 3 deklaruje chęć użycia szablonu uczelnianego, parametr lang definiuje wersję językową, a parametr hr=true prosi o umieszczenie zestawu logotypów na pionowym pasku, można spróbować hr=false
    • linie 4–8 definiują informacje które pojawią się na slajdzie tytułowym; slajd tytułowy generowany jest zawsze więc co najmniej tytuł warto wstawić…
    • polecenie \today wstawia bieżącą datę, ale można wstawić tam cokolwiek
  • linie 9 i 25 ograniczają dokument: wszysto co się znajdzie między nimi trafia „na ekran”.

  • każdy slajd zawarty jest pomiędzy liniami

    \begin{frame}
    \end{frame}
    
  • polecenie \maketitle generuje zawartość slajdu tytułowego (linie 10–12)

  • na kolejny slajdzie (linie 13–24) mamy:

    • frametitle{tytuł slajdu}
    • lista
      \begin{itemize}
        \item pierwszy element listy
        \item drugi element listy
        \item\end{itemize}
      
      Pozycje listy będą zaczynały się od punktora. Lista numerowana będzie organizowana podobnie, ale ograniczona będzie poleceniami
      \begin{enumerate}
      \end{enumerate}
      
  • Kolejnym elementem slajdu jest tak zwany blok czyli wyróżniona treść ze zdefiniowanym tytułem

    \begin{block}{Tytuł bloku}
      treść bloku
    \end{block}
    

Efekt powinien być widoczny w serwisie overleaf, ale można go też obejrzeć poniżej

    / [pdf]
Wojciech Myszka
Wojciech Myszka
dr inż. adiunkt

Tak się tylko rozglądam…