% -*- coding: utf8 -*-

%
% PROJEKT:		Master Thesis - Macros
% AUTOR:		Radek Šmejdíř	<xsmejd02@std.fbm.vutbr.cz>
% SOUBOR:		macros.tex
% VYTVOŘENO:	16.01.2009
% ZMĚNĚNO:		05.10.2012
%


%================================================
%================================================

%------------------------------------------------
% Definice prázdného příkazu \color, pokud tento příkaz nebyl definován.
% Ignoruje pouze příkaz ve tvaru \color[rgb] !
% Je to z důvodu obrázků ve formátu .tex exportovaných programem XFig.
% Př: \color[rgb]{0, 255, 128}
%	5 parametrů obsáhne [rgb]
%	6 parametr je skutečná barva {0, 255, 128}
\providecommand{\color}[6] {}


%------------------------------------------------
% Nadpis kapitoly bez číslování.
% Vhodné například pro Úvod, Závěr, ...
%	1.title		-> titulek kapitoly
\newcommand{\chapternonum}[1]
{
	\chapter*{#1}
	\addcontentsline{toc}{chapter}{\hspace*{5.7 mm}#1}
}


%------------------------------------------------
% Jednoduchá definice obrázků (EPS, PNG, PDF, ...).
% Obrázky musí být v adresáři ./fig/ !
%	1.imgfile	-> includegraphics{fig/{#imgfile}}, label{img:{#imgfile}}
%	2.scale		-> např: scale=0.3
%	3.caption	-> popisek
\newcommand{\image}[3]
{
	\begin{figure}[!htbp]
		\begin{center}
			\includegraphics[#2,keepaspectratio]{fig/#1}
			\caption{#3}
			\label{img:#1}
		\end{center}
	\end{figure}
}


%------------------------------------------------
% Jednoduchá definice externích LaTeXových obrázků (pomocí prostředí picture).
% Obrázky je možné vyexportovat např. z programu XFig.
% LaTeXové obrázky musí být v adresáři ./fig_tex/ !
%	1.texfile	-> input{figtex/{#texfile}}, label{img:{#texfile}}
%	2.caption	-> popisek
\newcommand{\teximage}[2]
{
	\begin{figure}[!htbp]
		\begin{center}
			\input{fig_tex/#1}
			\caption{#2}
			\label{img:#1}
		\end{center}
	\end{figure}
}


%------------------------------------------------
% Zobrazí text parametru 1 neproporciálním písmem jako XML tag (např. <layout>).
%	1.jméno tagu
\newcommand{\xmltag}[1]
{\texttt{\textlangle{}#1\textrangle}}

