Informatika1-2014/Gyakorlat11

A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „===Képek=== * [http://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions#Figures képek] <latex> \usepackage{graphicx} </latex> <latex> \begin{figure}[h] \be…”)
 
90. sor: 90. sor:
 
\cite{digg,leskovec}
 
\cite{digg,leskovec}
 
</latex>
 
</latex>
 +
 
===Egyéb===
 
===Egyéb===
 
Szövegméretek:
 
Szövegméretek:
 
* [http://upload.wikimedia.org/wikipedia/commons/f/ff/Latex_sizes_table.png szövegméretek]
 
* [http://upload.wikimedia.org/wikipedia/commons/f/ff/Latex_sizes_table.png szövegméretek]
 +
 +
== Tételszerû környezetek ==
 +
 +
[http://math.bme.hu/~wettl/okt/info1/2013/info1_2013_ea2.handout.pdf 11. elõadás]
 +
 +
* 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: [http://math.bme.hu/~kkovacs/tetelszeru.pdf 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: [http://hu.wikipedia.org/wiki/Bolzano-t%C3%A9tel 1.], [http://hu.wikipedia.org/wiki/Folytonos_f%C3%BCggv%C3%A9ny 2.], [http://hu.wikipedia.org/wiki/Bolzano%E2%80%93Weierstrass-t%C3%A9tel 3.], [http://hu.wikipedia.org/wiki/Ny%C3%ADlt_halmaz 4.], [http://hu.wikipedia.org/wiki/Jensen-egyenl%C5%91tlens%C3%A9g 5.]
 +
 +
== Tikz ==
 +
 +
Leírás Tikz-hez: [http://www.ctan.org/tex-archive/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf pgfmanual.pdf]
 +
 +
[http://math.bme.hu/~wettl/okt/info1/2013/TikZ-eloadas.handout.pdf 12. elõadás].
 +
 +
=== 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: [http://math.bme.hu/~kkovacs/tikz.pdf 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: [http://math.bme.hu/~kkovacs/spiral.pdf  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: [http://math.bme.hu/~kkovacs/web/spiral.tex 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)?

A lap 2014. december 2., 13:52-kori változata

Tartalomjegyzék

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}

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}

Egyéb

Szövegméretek:

Tételszerû környezetek

11. elõadás

  • 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

Leírás Tikz-hez: pgfmanual.pdf

12. elõadás.

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