[Úterý 12.4.11, 18:39, Edit: Pondělí 23.5.11, 23:14] Kategorie: Ubuntu, VUT Brno
Jestli ti Latex ještě nefunguje, mám tu článek jak rozchodit Latex na Kubuntu.
Jinak toto jsou poznámky co jsem nasbíral během několika semestrů během kterých používám Latex na psaní semestrálních prací apod.
Je třeba volat balíček multirow
\usepackage{multirow}
Následně se použije například
\multirow{2}{*}{textbf{Charakteristika}}
& \multicolumn{4}{|c|}{textbf{Materiály}}
Pokud je potřeba v buňce mít horizontální čáru jen od sloupce A do sloupce B, tak není možné použít pouze příkaz cline{A-B}, protože v czech babelu je pomlčka tzv. aktivní znak, takže se musí použí příkaz shorthandoff:
\shorthandoff{-}
...
\cline{1-2}
...
\shorthandon{-}
Pokud v nějakém odstavci přetéká text (nejčastěji kvůli dlouhému nedělitelnému slovu), lze použít prostředí sloppypar, které upraví mezery mezi slovy méně striktně a docílí tak správného uspořádání odstavce (někdy mohou vzinkout až příliš velké mezery):
\begin{sloppypar}
zrádný odstavec
\end{sloppypar}
Nejlépe vypadá asi:
Dnes je 20$^circ$C
Docílí se toho pomocí *, například:
\section*{Introduction}
\subsection*{Test}
Je potřeba použít balíček:
\usepackage{enumerate}
Potom lze psát:
\begin{enumerate}[(a)]
\item první
\item druhý
\end{enumerate}
Je potřebný balíček amsmath:
\usepackage{amsmath}
Stačí použít prostředí split (nutný amsmath)
begin{equation}
begin{split}
A = & a + b + c + (prvni radek)
& + d + e + f (druhy radek zarovnan pod prvni)
end{split}
end{equation}
Po použití amsmath lze použít:
\begin{bmatrix}
...
Proč použít PDFlatex 3krát? Protože:
\uv{slovo v uvozovkách}
Pro vykreslení všech zatím nevykreslených obrázků než se bude pokračovat:
\clearpage
[Středa 19.5.10, 17:49, Edit: Úterý 12.4.11, 23:09] Kategorie: Ubuntu, VUT Brno
Naprostý základ: pro instalaci naprostého základu latexu je nejjednodušší otevřít konzoli a zadat:
sudo apt-get install texlive-base
Pro představu, kolik je to dat, dostaneme odpověď ve stylu:
Need to get 45.4MB of archives. After this operation, 106MB of additional disk space will be used.
Naprosto vše: se základem ovšem není možné využívat složitější funkce, natož sázet česky. Pro obejítí všech problémů se dá instalovat:
sudo apt-get install texlive-full
Pokud vám není milé vidět stovky mega balastu co nikdy nevyužijete, určitě vás nepotěší:
Need to get 1,014MB of archives. After this operation, 1,810MB of additional disk space will be used.
Pro základ spolu se sázením češtiny doporučuju:
sudo apt-get install texlive texlive-lang-czechslovak
Velikostně se to dá:
Need to get 219MB of archives. After this operation, 388MB of additional disk space will be used.
Pak už stačí "jen" se naučit vytvořit dokument v Latexu. Jako dobrou a rychlou metodu doporučuji anglickou wikiknihu o Latexu
Jako nejjednodušší variata stačí v obyčejném textovém editoru vytvořit .tex soubor, ze kterého se následně vytvoří PDF pomocí příkazu
pdflatex soubor.tex
Případně lze vybrat jeden z mnoha Tex editorů. K Ubuntu je víc informací a odkazů na http://wiki.ubuntu.cz/LaTeX
Fakulta elektrotechniky VUT v Brně má svoji oficiální šablonu na stránce http://latex.feec.vutbr.cz/ (v sekci download). Jsou zde i návody pro instalaci různých editorů a kompilátoru pro Windows, případně diskuze, na kterém lze nalézt řešení mnoha problémů.
Šablonu Ústavu automatizace a měřící techniky (která se liší od obecné fakultní) vytvořil na základě šablony FEKT spolužák Miroslav Graf. Oficiální odkaz je například na stránkách docenta Václavka (http://latex.vaclavek.net/sablony), což však vede stejně k Mirovi na http://www.stud.feec.vutbr.cz/∼xgrafm00/.
Při pokusu vytvořit PDF ze šablony však získáme chybu:
! LaTeX Error: File ‘acronym.sty’ not found.
Odpověď na tento problém lze nalézt například i ve výše zmíněné diskuzi. Stačí doinstalovat jeden balíček:
sudo apt-get install texlive-latex-extra
Zrovna pár mega to teda není, ale co se dá dělat:
Need to get 210MB of archives. After this operation, 315MB of additional disk space will be used.
V tuto chvíli už by měl na šablonu fungovat jak má…
Protože vytváření PDFek vytváří spoustu souborů navíc, vytvořil jsem si skript, pro smazání nepotřebného balastu (nenašel jsem žádnej autoclean přímo ve funkci pdflatex):
cleanLatex
#!/bin/bash rm -fv *.toc *.aux *.log *.out *~ text/*.aux text/*~
Protože pro vytvoření některých seznamů ve výsledném pdf je potřeba pustit příkaz pdflatex dvakrát za sebou, vytvořil jsem si pro "kompilaci" (a smazání balastu) ještě jeden skript:
makeLatex <nazev_souboru>
#!/bin/bash
if [$1 = ]; then
echo "Nezadan soubor"
exit 0
fi
pdflatex $1
pdflatex $1
pdflatex $1
./cleanLatex
Ještě tu mám nějaké vychytávky v Latexu (je tam i vysvětlení, proč pouštět pdflatex 3krát).
[Pátek 28.8.09, 22:57] Kategorie: VUT Brno, Programování
Zápisky z hodin abych měl vše po ruce, když jsem si zrovna nemohl vzpomenout jak ten příkaz přesně je
#ip addr add 192.168.1.5/24 dev eth0
#ip route
#ip route del [default | 0.0.0.0/0]
#ip route add default via 182.16.255.254
#/etc/rc.d/init.d/nscd restartnebo
#/etc/init.d/network restart
| Co | win | linux |
|---|---|---|
| show arp table | arp -a | ip neigh |
| delete table | arp -d * | ip neigh flush dev eth0 |
| static IP with MAC | arp -s IP MAC | ip neigh add IP lladdr MAC dev eth0 |
show mac-address-table
linux> minicom -s
R1#enable R1#configure terminal // = conf t R1(config)# ip route (adr kam) (maska) (adr kudy/přes zařízení=např. serial)
R1>enable R1#erase startup-config R1#reload
R1>enable R1#conf t R1(config)#hostname R1 R1(config)#no ip domain-lookup R1(config)#enable secret class //přístup k privilegovanému EXEC R1(config)#banner motd #Zprava: Neautorizovaný přístup zakázán!#
R1(config)#line console 0 R1(config-line)#logging synchronous
R1>enable R1#conf t R1(config)#line console 0 R1(config-line)#password HESLO R1(config-line)#login R1(config-line)#exit R1(config)#line vty 0 4 R1(config-line)#password HESLO R1(config-line)#login R1(config-line)#exit R1(config)#
R1(config)#interface fastetherne 0/0 R1(config-if)#ip address 192.… 255.… R1(config-if)#no shutdown R1(config-if)#exit R1(config)#interface serial 0/0/0 R1(config-if)#ip address 192.… 255.… R1(config-if)#clock rate 64000 R1(config-if)#no shutdown R1(config-if)#end R1#
R1#copy running-config startup-config
R1#show ip route //routovací tabulky R1#show ip interface brief (protocol down/up atd.) R1#show interfaces R1#show controllers serial 0/0/0 (zjištění DCE/DTE)
R1#debug ip routing
R1#undebug ip routing=
R1#undebug all
R1(config-if)#description connect to R2 R1#show interfaces description
R1(config)#router rip R1(config-router)#network 192.168.1.0 R1(config-router)#passive-interface fa 0/0 R1(config-router)#end R1#debug ip rip R1#show ip protocols R1(config)#ip orute 0.0.0.0 0.0.0.0 serial 0/0/1 R1(config)#router rip R1(config-router)#default-information originate //RIP posílá i default static
R1(config)#router rip R1(config-router)#verstion 2 R1(config-router)#no auto-summary //aby byl classless
R1(config)#router eigrp 1 R1(config-router)#network 172.16.0.0 0.0.0.3 R1#show ip eigrp neighbours
R1(config)#router eigrp 1 //1 = ID R1(config-router)#network 172.16.1.16 0.0.0.15 area 0
R1#show ip protocols R1#show ip ospf R1#show ip ospf interface
R1(config)#router ospf 1 R1(config-router)#router-id 10.4.4.4restart or
R1#clear ip ospf process
R1(config-router)#auto-cost reference-bandwidth 10000
[Pátek 28.8.09, 22:56, Edit: Pondělí 28.3.11, 9:12] Kategorie: VUT Brno
Dlouhou dobu jsem byl přesvědčen, že na VUT–FEKT disk Q se nedá připojit jinak než za pomoci Novellu (adresa dzin.feec.vutbr.cz na ftp neodpovídá a i příkaz cd //dzin nezabere).
Ne že by bylo problematické nainstalovat si Novell client, ale poté co jsem si touto instalací rozhodil Windows, že nakonec pomohl jen celkový reinstal, tak jsem si řekl "Tudy cesta nevede." (naštěstí teď už Winy nepoužívám vůbec a mám tak pokoj
)
Každopádně, nikdy se mi nepodařilo připojit jinam než na server DES (tedy na disk P, kde je osobní složka). Věci z Q jsem tedy kopíroval ve škole na P a z domu jsem si potom zkopíroval co jsem potřeboval z disku P). Trošku krkolomné, přiznávám.
Dnes ( 14.4.2008 ) jsem před dostal skvělou radu od spolužáka, doma jsem ji vyzkoušel a hned se zaradoval. Stačí modifikovat příkaz cd //dzin na cd //dzin1 – jak prosté! Jen nechápu proč tohle není nikde oficiálně uvedeno…
Připomenu tedy ještě celý postup přihlášení:
ftp des.feec.vutbr.cz
login: .xjmeno00.stud.feec
heslo: …
cd //dzin1
A jsme na disku Q! Dostat se pak do složky výuka znamená již jen zadat:
cd APP/EVERYONE/VYUKA
Toto řešení jsem objevil během roku 2009.
Asi nejpřátelštější možností je využít on-line rozhraní Novellu. Stačí zadat do webového prohlížeče jednu z kouzelných adres:
a lognout se do novellu stejným způsobem jako u FTP, tedy:login: .xjmeno00.stud.feec
heslo: …
Pokud uvidíte pouze adresář SYS, odhlašte se a zkuste druhý odkaz. Na disk Q se člověk dostane pomocí /APP/EVERYONE/VYUKA.
Původně fungoval první odkaz, kolem února 2010 však přišla změna a člověk se tak dostal pouze k adresáři SYS. Našel jsem druhý odkaz (dzin2), který fungoval. Pravděpodobně po přesunu děkanátu fakulty z Údolní na Technickou 10 (Září 2010) se zase něco změnilo, protože přestal fungovat druhý, ale opět fungoval původní odkaz (dzin1). Zhruba od října 2010, doteď - březen 2011, se fungující odkaz záhadně mění. Někdy týden funguje pořád stejný, jindy během několika hodin se i dvakrát změní. Nechápu proč, nijak jsem to nikde nedohledával, protože vím, že druhý odkaz bude fungovat.
Nejenom jména a kontakt na správce, ale i informace o jednotlivých fakultních serverech jsou na http://www.feec.vutbr.cz/OSIS/net/spravci.html
[Pondělí 18.5.09, 17:32] Kategorie: Krysa, VUT Brno
Došel mi krásný mail
"Ahoj Stando, nasli jsme u sestry v pokoji dvojce, tak studujeme spolecne
"
Tak vám na to kontruju: Nebojte, moje krysa taky leží v učení …
… společně se mnou
A dík za příjemné rozptýlení 