\input{macros.tex}
\title[PWI]{Podstawowy warsztat informatyka}
\author{Jakub Michaliszyn}
\institute[II UWr]{Instytut Informatyki Uniwersytetu Wrocławskiego}
\date[]{Wykład 6}

\begin{document}

\myTitle

\begin{frame}{Ogłoszenia}
9 grudnia -- dzień rektorski!

\pause
\vspace{5em}

Lista 10/11 -- przypomnienie
\end{frame}

\begin{frame}{\LaTeX}
\begin{itemize}
\item \TeX -- Donald Knuth, 1978.
\item \LaTeX --  Leslie Lamport, 1986, makro na bazie \TeX{}a.
\pause
\item HTML, css, javascript, php, Python, Ruby vs. c, c++, Java, Scala, Erlang, Ada,  \LaTeX{}.
\end{itemize}
\end{frame}

\begin{frame}[fragile]{\LaTeX}
\begin{itemize}[<+->]
\item kompatybilność - oparty na plikach tekstowych
\item elastyczny
\item darmowy
\item ułatwia skupienie się na treści
\item wiele użytecznych bibliotek
\item łatwo robić profesjonalnie wyglądające teksty
\item dobry zwłaszcza do dokumentów drukowanych i statycznych slajdów
\item łatwo osadza się w nim matematykę
\item bardziej skomplikowany niż Word
\end{itemize}
\end{frame}

\begin{frame}[fragile]{\LaTeX}
\begin{lstlisting}[language={[latex]tex}]
\documentclass{article}

\begin{document}
Hello, world!
\end{document}
\end{lstlisting}
\end{frame}

\begin{frame}{Jak to skompilować?}

pdflatex hello.tex

\pause

\LaTeX{} pod Windows: MikTeX.

\pause
Mój edytor: Texmaker. 
\end{frame}


\begin{frame}[fragile]{\LaTeX}
\begin{lstlisting}[language={[latex]tex}]
\documentclass{article}
\usepackage[polish]{babel} 
\usepackage[T1]{fontenc}  
\usepackage[utf8]{inputenc} 

\begin{document}
Witaj świecie!
\end{document}
\end{lstlisting}
\end{frame}



\begin{frame}[fragile]{\LaTeX}
\begin{lstlisting}[language={[latex]tex}]
(...)
\begin{document}
Witaj świecie!
Witaj świecie!
\end{document}
\end{lstlisting}

\pause 
Witaj świecie!
Witaj świecie!
\end{frame}

\begin{frame}[fragile]{\LaTeX}
\begin{lstlisting}[language={[latex]tex}]
(...)
\begin{document}
Witaj świecie!\\
Witaj świecie!
\end{document}
\end{lstlisting}

\pause 
Witaj świecie!\\
Witaj świecie!
\end{frame}

\begin{frame}[fragile]{\LaTeX}
\begin{lstlisting}[language={[latex]tex}]
(...)
\begin{document}
Witaj świecie!

Witaj świecie!
\end{document}
\end{lstlisting}

\pause 
Witaj świecie!

Witaj świecie!

(to są dwa osobne akapity teraz)
\end{frame}


\begin{frame}[fragile]{\LaTeX}
\begin{lstlisting}[language={[latex]tex}]
(...)
\begin{document}
Witaj                             świecie!

% Witaj świecie!
\end{document}
\end{lstlisting}

\pause 
Witaj                             świecie!

% Witaj świecie!
\end{frame}

\begin{frame}[fragile]{\LaTeX}
\begin{lstlisting}[language={[latex]tex}]
(...)
\begin{document}
Witaj~~~~~~~~~~~~świecie!

% It doesn't look like anything to me.
\end{document}
\end{lstlisting}

\pause 
Witaj~~~~~~~~~~~~świecie!

% Witaj świecie!
\end{frame}

\begin{frame}[fragile]{Środowiska i polecenia}
\begin{lstlisting}[language={[latex]tex}]
\begin{center}
\includegraphics[scale=0.3]{pics/latex.jpg}
\end{center}
\end{lstlisting}

\pause 

\begin{center}
\includegraphics[scale=0.25]{pics/latex.jpg}
\end{center}
\end{frame}


\begin{frame}[fragile]{Łącznik, półpauza, myślnik}
\begin{lstlisting}[language={[latex]tex}]
(...)
\begin{document}
Biało-czerwony

W latach 2010--2017

--- Myślu myślu --- pomyślał myślnik.
\end{document}
\end{lstlisting}

\pause 
Biało-czerwony

W latach 2010--2017

--- Myślu myślu --- pomyślał myślnik.
\end{frame}


\begin{frame}[fragile]{Cudzysłowy}
\begin{lstlisting}[language={[latex]tex}]
(...)
\begin{document}
,,Takie''

"Takie"

``Takie''
\end{document}
\end{lstlisting}

\pause 

,,Takie''

"Takie"

``Takie''
\end{frame}


\begin{frame}[fragile]{Paczki}
\begin{lstlisting}[language={[latex]tex}]
\usepackage[opcja1, opcja2]{paczka}
% np. 
\usepackage[margin=1in]{geometry}
\end{lstlisting}

\end{frame}

% Footnotes

% fonts and sizes
\begin{frame}[fragile]{Kroje czcionek}
\begin{lstlisting}[language={[latex]tex}]
\textbf{Bold Font}. 
\textit{Italic}.  
\emph{Emphasized}. 
\underline{Underlined}. 
\textsc{Small Caps}. 
\textrm{RoMan}.
\textsf{Sans seriF}. 
\textsl{SLanted shape}. 
\texttt{Typewriter Type}.
\end{lstlisting}

\pause

\textbf{Bold Font}. 
\textit{Italic}.  
\emph{Emphasized}. 
\underline{Underlined}. 
\textsc{Small Caps}. 
\textrm{RoMan}.
\textsf{Sans seriF}. 
\textsl{SLanted shape}. 
\texttt{Typewriter Type}.
\end{frame}

\begin{frame}[fragile]{Rozmiary}
\begin{lstlisting}[language={[latex]tex}]
{
\tiny R
\scriptsize o
\footnotesize ś
\small n
\normalsize i
\large j
\Large ż 
\LARGE e 
\huge s
\Huge z
}
\end{lstlisting}

\pause

{
\tiny R
\scriptsize o
\footnotesize ś
\small n
\normalsize i
\large j
\Large ż 
\LARGE e 
\huge s
\Huge z
}
\end{frame}


\begin{frame}[fragile]{Osadzanie matematyki}
\begin{lstlisting}[language={[latex]tex}]
Tak \( x^2 + 3 \) albo tak \[ x^2 + 3\].
\end{lstlisting}

Tak \( x^2 + 3 \) albo tak \[ x^2 + 3\].
\pause
Zła praktyka:
\begin{lstlisting}[language={[latex]tex}]
Tak $x^2 + 3$ albo tak $$x^2 + 3$$.
\end{lstlisting}

Tak $ x^2 + 3 $ albo tak $$ x^2 + 3$$.
\end{frame}

\begin{frame}[fragile]{Osadzanie matematyki}
\begin{lstlisting}[language={[latex]tex}]
\( (x_2^2 \lor \psi) \land p \Rightarrow \neg \bot \)

\(3 \in \mathbb{N}\)

\end{lstlisting}

\( (x_2^2 \lor \psi) \land p \Rightarrow \neg \bot \)

\(3 \in \mathbb{N}\)

Znajdź swój symbol na \url{http://detexify.kirelabs.org/classify.html}.
\end{frame}

\begin{frame}[fragile]{Beamer}
!this

\pause

Rozdziały i wiele innych -- na pracowni 9.
\end{frame}

\end{document}
