Informatika1-2014/Gyakorlat11

A MathWikiből

Tartalomjegyzék

Korábbi anyag

Képek

\usepackage{graphicx}
\begin{figure}[h]
  \begin{center}
    \includegraphics[width=10cm]{Picture.png}
  \end{center}
  \caption{This is beautiful.}
  \label{roc}
\end{figure}
  • Fontos megjegyezni, hogy a latex a képeket oda helyezi be, ahova úgy érzi, hogy a leginkább illik. Ezt felül lehet bírálni azzal ha a \begin{figure} után egy [h!]-et teszünk, ennél még erõsebb a [H!], de ehhez kell a float package. Tehetjük máshova is a képet, például a [t] az oldal tetejére teszi.

Táblázatok

\begin{center}
  \begin{tabular}{| l | c || r |}
    \hline
    1 & 2 & 3 \\ \hline
    4 & 5 & 6 \\ \hline
    7 & 8 & 9 \\
    \hline
  \end{tabular}
\end{center}
  • Bonyolultabb mezők definiálása
...
\usepackage{multirow}
...
 
\begin{tabular}{|l|l|l|}
\hline
\multicolumn{3}{|c|}{Team sheet} \\
\hline
Goalkeeper & GK & Paul Robinson \\ \hline
\multirow{4}{*}{Defenders} & LB & Lucus Radebe \\
 & DC & Michael Duberry \\
 & DC & Dominic Matteo \\
 & RB & Didier Domi \\ \hline
\multirow{3}{*}{Midfielders} & MC & David Batty \\
 & MC & Eirik Bakke \\
 & MC & Jody Morris \\ \hline
Forward & FW & Jamie McMaster \\ \hline
\multirow{2}{*}{Strikers} & ST & Alan Smith \\
 & ST & Mark Viduka \\
\hline
\end{tabular}

Verbatim

\begin{verbatim}
def main():
  userNumber=getNumber()
  print "Ennel eggyel kisebbet mondtal: ", str(userNumber+1)
 
def getNumber():
  num = input("Mondj egy szamot:")
  return num
main()
\end{verbatim}

Egyéb

Szövegméretek:

Hivatkozások

  • Hivatkozáslista:
\begin{thebibliography}{99}
    \bibitem {digg} Lerman, K., and Ghosh, R. ``Information contagion: an empirical study of the spread of news on Digg and Twitter social networks'' \textit{Proceedings ...} (2010).
    \bibitem {leskovec} Leskovec, J., McGlohon, M., Faloutsos, C., Glance, N., and Hurst, M. ``Cascading behavior in large blog graphs.'' \textit{Proceedings of SIAM ...} (2007).
 \end{thebibliography}
  • Egy hivatkozás a szövegen belül:
\cite{digg}

vagy

\cite{digg,leskovec}

Tételszerû környezetek

  • Definiáljuk a legáltalánosabb környezeteket magyarul, ezek a következõk: (newtheorem)
    • Tétel, Lemma, Állítás, Bizonyítás, Következmény, Definíció
  • Készítsétek el a következõ pdf file-t: tetelszeru
    • Ügyeljünk arra, hogy az Állítás számozása a tétel számozását kövesse. Valamint a Definíciók kapják meg a fejezet számozását is.
    • Lustáknak: 1., 2., 3., 4., 5.

Tikz

Minimális leírás Tikz-hez: minimaltikz.pdf

Egy kis puska: 4gy.pdf és a forrás: 4gy.tex, a felhasznált kép (kell a fordításhoz): fugg.pdf.

Ház

  • Ezekhez kelleni fog a graphicx és tikz package.
  • Rajzoljunk egy házat Tikzvel! (Elég úgy ahogy egy óvodás rajzolná.)
    • Kezdjük csak azzal, hogy rajzolunk egy négyzetet.
    • Majd rajzoljunk a négyzet fölé egy szabályos háromszöget. Használjátok az sqrt függvényt!
  • Vastagítsuk meg a vonalait, ügyeljünk arra, hogy az utolsó sarok is szép legyen.
  • Legyen kiszínezve a háznak legalább a teteje.

Ábra

Készítsük el a következõ ábrát: tikz (ajánlott az ellipszist a legvégére hagyni)

Elemenként építsük fel, ne próbáljuk azonnal az egészet, elõször csak a háromszöget rajzoljuk meg a csúcsokkal, majd például az u köré a kör, stb.

Spiral

Próbáljátok megrajzolni ezt: spiral

Segítség: használjátok a foreach és cos, sin parancsokat.

Ha nagyon nem megy akkor ennek a kódját elérhetitek itt: cheat

Játszatok el vele, hogy több karja legyen, más színû legyen, stb.

Esetleg el tudnánk érni, hogy a pontok össze legyenek kötve (akár törött vonallal)?

Személyes eszközök