From 2aaa094f9e8d4d8df684ac66bd7d3392f623fd40 Mon Sep 17 00:00:00 2001 From: Tom Date: Wed, 11 Jan 2012 16:35:01 +0100 Subject: refresh --- Tex/Content/Abstract.tex | 1 - Tex/Content/Abstract.tex~ | 1 - Tex/Content/Appendix.tex | 0 Tex/Content/Bibliography.bib | 141 --- Tex/Content/GSM.log | 2381 ------------------------------------------ Tex/Content/GSM.tex | 335 ------ Tex/Content/Motivation.tex | 16 - Tex/Images/3gpp.jpg | Bin 42921 -> 0 bytes Tex/Images/3gpp.jpg~ | Bin 9757 -> 0 bytes Tex/Images/sim.jpg | Bin 49820 -> 0 bytes Tex/Images/unisiegel.pdf | Bin 36612 -> 0 bytes Tex/Images/unisiegel.svg | 1266 ---------------------- Tex/Master/Glossary.tex | 57 - Tex/Master/Makefile~ | 5 - Tex/Master/Master.acn | 127 --- Tex/Master/Master.acr | 145 --- Tex/Master/Master.alg | 7 - Tex/Master/Master.aux | 129 --- Tex/Master/Master.bbl | 95 -- Tex/Master/Master.blg | 52 - Tex/Master/Master.dvi | Bin 65380 -> 0 bytes Tex/Master/Master.glg | 5 - Tex/Master/Master.glo | 0 Tex/Master/Master.gls | 0 Tex/Master/Master.ist | 29 - Tex/Master/Master.lof | 7 - Tex/Master/Master.log | 1015 ------------------ Tex/Master/Master.lot | 5 - Tex/Master/Master.pdf | Bin 244148 -> 0 bytes Tex/Master/Master.synctex.gz | Bin 100858 -> 0 bytes Tex/Master/Master.tex | 169 --- Tex/Master/Master.tex~ | 190 ---- Tex/Master/Master.toc | 25 - Tex/Master/Titlepage.tex | 39 - Tex/Master/VCPref-main.tex | 109 -- Tex/Master/Vaucanson-G.tex | 946 ----------------- Tex/Master/build | 8 - Tex/Master/epic.sty | 562 ---------- Tex/Master/multido.sty | 27 - Tex/Master/multido.tex | 311 ------ Tex/Master/unittest.py | 117 --- Tex/Master/vaucanson-g.sty | 14 - Tex/Structure.txt | 50 - Tex/Structure.txt~ | 50 - 44 files changed, 8436 deletions(-) delete mode 100644 Tex/Content/Abstract.tex delete mode 100644 Tex/Content/Abstract.tex~ delete mode 100644 Tex/Content/Appendix.tex delete mode 100644 Tex/Content/Bibliography.bib delete mode 100644 Tex/Content/GSM.log delete mode 100644 Tex/Content/GSM.tex delete mode 100644 Tex/Content/Motivation.tex delete mode 100644 Tex/Images/3gpp.jpg delete mode 100644 Tex/Images/3gpp.jpg~ delete mode 100644 Tex/Images/sim.jpg delete mode 100644 Tex/Images/unisiegel.pdf delete mode 100644 Tex/Images/unisiegel.svg delete mode 100644 Tex/Master/Glossary.tex delete mode 100644 Tex/Master/Makefile~ delete mode 100644 Tex/Master/Master.acn delete mode 100644 Tex/Master/Master.acr delete mode 100644 Tex/Master/Master.alg delete mode 100644 Tex/Master/Master.aux delete mode 100644 Tex/Master/Master.bbl delete mode 100644 Tex/Master/Master.blg delete mode 100644 Tex/Master/Master.dvi delete mode 100644 Tex/Master/Master.glg delete mode 100644 Tex/Master/Master.glo delete mode 100644 Tex/Master/Master.gls delete mode 100644 Tex/Master/Master.ist delete mode 100644 Tex/Master/Master.lof delete mode 100644 Tex/Master/Master.log delete mode 100644 Tex/Master/Master.lot delete mode 100644 Tex/Master/Master.pdf delete mode 100644 Tex/Master/Master.synctex.gz delete mode 100644 Tex/Master/Master.tex delete mode 100644 Tex/Master/Master.tex~ delete mode 100644 Tex/Master/Master.toc delete mode 100644 Tex/Master/Titlepage.tex delete mode 100644 Tex/Master/VCPref-main.tex delete mode 100644 Tex/Master/Vaucanson-G.tex delete mode 100644 Tex/Master/build delete mode 100644 Tex/Master/epic.sty delete mode 100644 Tex/Master/multido.sty delete mode 100644 Tex/Master/multido.tex delete mode 100644 Tex/Master/unittest.py delete mode 100644 Tex/Master/vaucanson-g.sty delete mode 100644 Tex/Structure.txt delete mode 100644 Tex/Structure.txt~ (limited to 'Tex') diff --git a/Tex/Content/Abstract.tex b/Tex/Content/Abstract.tex deleted file mode 100644 index 03fa1ea..0000000 --- a/Tex/Content/Abstract.tex +++ /dev/null @@ -1 +0,0 @@ -asjdajslkdajdalsdj diff --git a/Tex/Content/Abstract.tex~ b/Tex/Content/Abstract.tex~ deleted file mode 100644 index 0ad1899..0000000 --- a/Tex/Content/Abstract.tex~ +++ /dev/null @@ -1 +0,0 @@ -asjdajslkdajdalsdj\gls{AD} \ No newline at end of file diff --git a/Tex/Content/Appendix.tex b/Tex/Content/Appendix.tex deleted file mode 100644 index e69de29..0000000 diff --git a/Tex/Content/Bibliography.bib b/Tex/Content/Bibliography.bib deleted file mode 100644 index 950ea27..0000000 --- a/Tex/Content/Bibliography.bib +++ /dev/null @@ -1,141 +0,0 @@ -@Book{GSM2009, -author = {J\"{o}rg Ebersp\"{a}cher and Hans-J\"{o}rg V\"{o}gel and Christian Bettstetter and Christian Hartmann}, -editor = {John Wiley \& Sons}, -title = {GSM -- Architecture, Protocols and Services}, -publisher = {Wiley}, -year = {2009} -} - -@Book{protocols1999, -title={GSM networks: protocols, terminology, and implementation}, -author={Heine, G.}, -year={1999}, -publisher={Artech House} -} - -@Book{kommsys2006, -title={Grundkurs mobile Kommunikationssysteme : von UMTS, GSM und GRPS zu Wireless LAN und Bluetooth Piconetzen}, -author={Martin Sauter}, -year={2006}, -publisher={Vieweg} -} - -@article{overview1994, -title={Overview of GSM: philosophy and results}, -author={Haug, T.}, -journal={International Journal of Wireless Information Networks}, -volume={1}, -number={1}, -pages={7--16}, -year={1994}, -publisher={Springer} -} - -@article{overview1996, -title={Overview of GSM: The global system for mobile communications}, -author={Scourias, J.}, -journal={University of Waterloo}, -year={1996} -} - -@Misc{GSM_history2011, -title = {Brief History of GSM and the GSMA}, -year = {2011}, -note = {[Accessed: 28/11/2011]}, -key = {gsm.org}, -howpublished = {\url{http://www.gsm.org/about-us/history.htm}} -} - -@Misc{GSM_stats2011, -title = {GSM/3g Stats}, -year = {2011}, -note = {[Accessed: 28/11/2011]}, -key = {gsacom.com}, -howpublished = {\url{http://www.gsacom.com/news/statistics.php4}} -} - -@Misc{hsdpa, -title = {{UE} Radio Access capabilities}, -series = {Technical Specification}, -number = {25.306}, -year = {2011}, -key = {hsdpa}, -howpublished = {3GPP TS 25.306, \url{http://www.3gpp.org/ftp/Specs/html-info/25306.htm}} -} - -@Misc{hsupa, -title = {Medium Access Control (MAC) protocol specification}, -year = {2011}, -key = {hsupa}, -howpublished = {3GPP TS 25.321, \url{http://www.3gpp.org/ftp/Specs/html-info/25321.htm}} -} - -@article{3gpp_Proposal2000, -title={The 3GPP proposal for IMT-2000}, -author={Chaudhury, P. and Mohr, W. and Onoe, S.}, -journal={Communications Magazine, IEEE}, -volume={37}, -number={12}, -pages={72--81}, -year={1999}, -publisher={IEEE} -} - -@article{ITU1200, -title={Intelligent Network}, -author={{Telecomunication standardization sector of ITU}}, -journal={SERIES Q: Switching and Signaling}, -volume={Q1200}, -number={7}, -year={1997}, -publisher={ITU} -} - -@Misc{GSM0207, -title = {Digital cellular telecommunications system (Phase 2+): Mobile Stations (MS) features}, -series = {Technical Specification}, -number = {02.07}, -year = {2000}, -howpublished = {GSM 02.07, \url{http://www.3gpp.org/ftp/Specs/archive/02_series/02.07/0207-710.zip}} -} - -@Misc{GSM0505, -title = {Radio Access Network: Radio transmission and reception}, -series = {Technical Specification}, -number = {05.05}, -year = {1999}, -howpublished = {GSM 05.05, \url{http://www.3gpp.org/ftp/Specs/archive/05_series/05.05/0505-8k0.zip}} -} - -@Misc{GSM23003, -title = {Numbering, addressing and identification}, -series = {Technical Specification}, -number = {23.003}, -year = {2011}, -howpublished = {GSM 23.003, \url{http://www.3gpp.org/ftp/Specs/archive/23_series/23.003/23003-a30.zip}} -} - -@Misc{ISO7810, -title = {Identification cards -- Physical characteristics}, -series = {ISO}, -number = {7810:2003}, -year = {2003}, -howpublished = {ISO/IEC 7810:2003, \url{http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=31432}} -} - -@Misc{ITU212, -title={List of Mobile Country or Geographical Area Codes}, -author={{Telecomunication standardization sector of ITU}}, -journal={Annex to ITU Operational Bulletin}, -volume={953}, -year={2010}, -publisher={ITU} -} - -@Misc{GSM23078, -title = {Customised Applications for Mobile network Enhanced Logic}, -series = {Technical Specification}, -number = {23.078}, -year = {2011}, -howpublished = {GSM 23.078, \url{http://www.3gpp.org/ftp/Specs/archive/23_series/23.078/23078-b00.zip}} -} \ No newline at end of file diff --git a/Tex/Content/GSM.log b/Tex/Content/GSM.log deleted file mode 100644 index bcfc752..0000000 --- a/Tex/Content/GSM.log +++ /dev/null @@ -1,2381 +0,0 @@ -This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2011.10.17) 28 NOV 2011 14:48 -entering extended mode - %&-line parsing enabled. -**GSM.tex -(./GSM.tex -LaTeX2e <2009/09/24> -Babel and hyphenation patterns for english, usenglishmax, dumylang, noh -yphenation, farsi, arabic, croatian, bulgarian, ukrainian, russian, czech, slov -ak, danish, dutch, finnish, french, basque, ngerman, german, german-x-2009-06-1 -9, ngerman-x-2009-06-19, ibycus, monogreek, greek, ancientgreek, hungarian, san -skrit, italian, latin, latvian, lithuanian, mongolian2a, mongolian, bokmal, nyn -orsk, romanian, irish, coptic, serbian, turkish, welsh, esperanto, uppersorbian -, estonian, indonesian, interlingua, icelandic, kurmanji, slovenian, polish, po -rtuguese, spanish, galician, catalan, swedish, ukenglish, pinyin, loaded. -! Undefined control sequence. -l.1 \chapter - {GSM} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.1 \chapter{G - SM} -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - -Missing character: There is no G in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -! Undefined control sequence. -l.2 ... overview of some important aspects of \gls - {gsm}. -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no g in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -! Undefined control sequence. -l.3 ...historical summary on the evolution of \gls - {gsm} and how it came to b... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no g in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no I in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -! Undefined control sequence. - ...erence `sec:protocol' on page \thepage - \space undefined\on@line . -l.4 In section \ref{sec:protocol} - the system architecture and its components... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -LaTeX Warning: Reference `sec:protocol' on page undefined on input line 4. - -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no x in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no I in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no I in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -! Undefined control sequence. - ...ference `sec:catcher' on page \thepage - \space undefined\on@line . -l.5 Section \ref{sec:catcher} - will describe how an IMSI-catcher works and ho... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -LaTeX Warning: Reference `sec:catcher' on page undefined on input line 5. - -Missing character: There is no w in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no I in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no I in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no . in font nullfont! - -Overfull \hbox (20.0pt too wide) in paragraph at lines 1--6 -[] - [] - - -Overfull \hbox (10.86105pt too wide) in paragraph at lines 1--6 -[] - [] - - -Overfull \hbox (10.86105pt too wide) in paragraph at lines 1--6 -[] - [] - -! Undefined control sequence. -l.7 \section - {A Historical Perspective} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.7 \section{A - Historical Perspective} -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - -Missing character: There is no A in font nullfont! -Missing character: There is no H in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no P in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no G in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -! Undefined control sequence. -l.9 This committee was part of the \gls - {cept} 1982, with the task of develop... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 8 in font nullfont! -Missing character: There is no 2 in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no E in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no H in font nullfont! -Missing character: There is no z in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 8 in font nullfont! -Missing character: There is no 6 in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no q in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no 8 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no ' in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no E in font nullfont! -Missing character: There is no x in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no N in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no z in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no G in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -! Undefined control sequence. -l.12 ...works were the C-Netz in Germanyn the \gls - {tacs} in the UK or \gls{n... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no U in font nullfont! -Missing character: There is no K in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -! Undefined control sequence. -l.12 ... Germanyn the \gls{tacs} in the UK or \gls - {nmt} in Scandinavia. -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no n in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no . in font nullfont! - -Overfull \hbox (20.0pt too wide) in paragraph at lines 7--13 -[] - [] - - -Overfull \hbox (27.03038pt too wide) in paragraph at lines 7--13 -\OT1/cmr/m/it/10 Group - [] - - -Overfull \hbox (35.26643pt too wide) in paragraph at lines 7--13 -\OT1/cmr/m/it/10 Sp^^Seciale - [] - - -Overfull \hbox (17.65544pt too wide) in paragraph at lines 7--13 -\OT1/cmr/m/it/10 Mo- - [] - - -Overfull \hbox (14.82211pt too wide) in paragraph at lines 7--13 -\OT1/cmr/m/it/10 bile - [] - -! Undefined control sequence. -l.14 \gls - {cept} itself was around since 1959 and the member founded the \gls... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.14 \gls{c - ept} itself was around since 1959 and the member founded the \gls... - -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 5 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -! Undefined control sequence. -l.14 ...since 1959 and the member founded the \gls - {etsi} in 1988. -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 8 in font nullfont! -Missing character: There is no 8 in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no I in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -! Undefined control sequence. -l.16 ...er the committee became a part of the \gls - {etsi} in 1989 to \emph{Gl... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 8 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no I in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -! Undefined control sequence. -l.17 ...very same year the specifications for \gls - {dcs1800} were also submit... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no d in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 8 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 8 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no H in font nullfont! -Missing character: There is no z in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no U in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no A in font nullfont! -Missing character: There is no ' in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no H in font nullfont! -Missing character: There is no z in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no U in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -! Undefined control sequence. -l.19 Under the umbrella of the \gls - {etsi}, many \gls{stc}s began to work on ... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no y in font nullfont! -! Undefined control sequence. -l.19 ... the umbrella of the \gls{etsi}, many \gls - {stc}s began to work on di... -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no ( in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no G in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no 3 in font nullfont! -Missing character: There is no ) in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no ( in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no G in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no ) in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no G in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no 5 in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no U in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no v in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -! Undefined control sequence. -l.20 ...became an independent body inside the \gls - {etsi}. -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no . in font nullfont! - -Overfull \hbox (20.0pt too wide) in paragraph at lines 14--21 -[] - [] - - -Overfull \hbox (27.15816pt too wide) in paragraph at lines 14--21 -\OT1/cmr/m/it/10 Global - [] - - -Overfull \hbox (18.14432pt too wide) in paragraph at lines 14--21 -\OT1/cmr/m/it/10 Sys- - [] - - -Overfull \hbox (16.09988pt too wide) in paragraph at lines 14--21 -\OT1/cmr/m/it/10 tem - [] - - -Overfull \hbox (12.39436pt too wide) in paragraph at lines 14--21 -\OT1/cmr/m/it/10 for - [] - - -Overfull \hbox (17.65544pt too wide) in paragraph at lines 14--21 -\OT1/cmr/m/it/10 Mo- - [] - - -Overfull \hbox (14.82211pt too wide) in paragraph at lines 14--21 -\OT1/cmr/m/it/10 bile - [] - - -Overfull \hbox (24.02206pt too wide) in paragraph at lines 14--21 -\OT1/cmr/m/it/10 Com- - [] - - -Overfull \hbox (17.12212pt too wide) in paragraph at lines 14--21 -\OT1/cmr/m/it/10 mu- - [] - - -Overfull \hbox (12.26659pt too wide) in paragraph at lines 14--21 -\OT1/cmr/m/it/10 ni- - [] - - -Overfull \hbox (12.77766pt too wide) in paragraph at lines 14--21 -\OT1/cmr/m/it/10 ca- - [] - - -Overfull \hbox (21.21098pt too wide) in paragraph at lines 14--21 -\OT1/cmr/m/it/10 tions - [] - - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.22 I - n 1992 many European countries had operational mobile telephone networks. - -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - -Missing character: There is no I in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 2 in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no E in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 3 in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no [ in font nullfont! -\citation{GSM2009} -! Undefined control sequence. - ...: Citation `\@citeb ' on page \thepage - \space undefined\on@line . -l.23 ...han one million subscribers \cite{GSM2009} - . -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -LaTeX Warning: Citation `GSM2009' on page undefined on input line 23. - -Missing character: There is no ] in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no A in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no q in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no y in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no ( in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no H in font nullfont! -Missing character: There is no z in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 8 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no H in font nullfont! -Missing character: There is no z in font nullfont! -Missing character: There is no , in font nullfont! -Missing character: There is no 1 in font nullfont! -Missing character: There is no 9 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no 0 in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no H in font nullfont! -Missing character: There is no z in font nullfont! -Missing character: There is no ) in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no E in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no k in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no U in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no T in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no g in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no e in font nullfont! -! Undefined control sequence. - ...ence `fig:gsm_growth' on page \thepage - \space undefined\on@line . -l.25 ...can be seen in figure \ref{fig:gsm_growth} - . -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -LaTeX Warning: Reference `fig:gsm_growth' on page undefined on input line 25. - -Missing character: There is no . in font nullfont! - -Overfull \hbox (20.0pt too wide) in paragraph at lines 22--26 -[] - [] - - -Overfull \hbox (5.43053pt too wide) in paragraph at lines 22--26 -[] - [] - - -Overfull \hbox (10.86105pt too wide) in paragraph at lines 22--26 -[] - [] - - -! LaTeX Error: Environment figure undefined. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.27 \begin{figure} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - - -! LaTeX Error: Environment tikzpicture undefined. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.28 \begin{tikzpicture} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - - -! LaTeX Error: \begin{document} ended by \end{tikzpicture}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.30 \end{tikzpicture} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - - -! LaTeX Error: \caption outside float. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.31 \caption - {Growth of mobile GSM subscriptions. Compiled from \cite{GSM2009}} - -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.31 \caption{G - rowth of mobile GSM subscriptions. Compiled from \cite{GSM2009}} - -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - -Missing character: There is no G in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no w in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no G in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no u in font nullfont! -Missing character: There is no b in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no n in font nullfont! -Missing character: There is no s in font nullfont! -Missing character: There is no . in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no p in font nullfont! -Missing character: There is no i in font nullfont! -Missing character: There is no l in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no d in font nullfont! -Missing character: There is no f in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no m in font nullfont! -Missing character: There is no [ in font nullfont! -\citation{GSM2009} -! Undefined control sequence. - ...: Citation `\@citeb ' on page \thepage - \space undefined\on@line . -l.31 ...ubscriptions. Compiled from \cite{GSM2009} - } -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -LaTeX Warning: Citation `GSM2009' on page undefined on input line 31. - -Missing character: There is no ] in font nullfont! - -! LaTeX Error: \begin{document} ended by \end{figure}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.33 \end{figure} - -Your command was ignored. -Type I to replace it with another command, -or to continue without it. - - -Overfull \hbox (20.0pt too wide) in paragraph at lines 31--34 -[] - [] - - -Overfull \hbox (5.43053pt too wide) in paragraph at lines 31--34 -[] - [] - -! Undefined control sequence. -l.35 \section - {The GSM Protocol} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H for immediate help. - ... - -l.35 \section{T - he GSM Protocol} -You're in trouble here. Try typing to proceed. -If that doesn't work, type X to quit. - -Missing character: There is no T in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no G in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no P in font nullfont! -Missing character: There is no r in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no o in font nullfont! -Missing character: There is no l in font nullfont! -! Undefined control sequence. -l.37 \section - {IMSI-Catcher} -The control sequence at the end of the top line -of your error message was never \def'ed. If you have -misspelled it (e.g., `\hobx'), type `I' and the correct -spelling (e.g., `I\hbox'). Otherwise just continue, -and I'll forget about whatever was undefined. - -Missing character: There is no I in font nullfont! -Missing character: There is no M in font nullfont! -Missing character: There is no S in font nullfont! -Missing character: There is no I in font nullfont! -Missing character: There is no - in font nullfont! -Missing character: There is no C in font nullfont! -Missing character: There is no a in font nullfont! -Missing character: There is no t in font nullfont! -Missing character: There is no c in font nullfont! -Missing character: There is no h in font nullfont! -Missing character: There is no e in font nullfont! -Missing character: There is no r in font nullfont! -) -! Emergency stop. -<*> GSM.tex - -*** (job aborted, no legal \end found) - - -Here is how much of TeX's memory you used: - 19 strings out of 493848 - 263 string characters out of 1152822 - 48808 words of memory out of 3000000 - 3393 multiletter control sequences out of 15000+50000 - 4294 words of font info for 16 fonts, out of 3000000 for 9000 - 714 hyphenation exceptions out of 8191 - 19i,2n,21p,206b,89s stack positions out of 5000i,500n,10000p,200000b,50000s -! ==> Fatal error occurred, no output PDF file produced! diff --git a/Tex/Content/GSM.tex b/Tex/Content/GSM.tex deleted file mode 100644 index 9b65473..0000000 --- a/Tex/Content/GSM.tex +++ /dev/null @@ -1,335 +0,0 @@ -\chapter{GSM} -\label{ch:gsm} -This chapter will give short overview of some important aspects of \gls{gsm}. -The first section will give a brief historical summary on the evolution of \gls{gsm} and how it came to be what it is today. -In section \ref{sec:network} the system architecture and its components as well as protocol basics will be explained that are essential to understand how an IMSI-catcher operates. -Section \ref{sec:catcher} will describe how an IMSI-catcher works and how it differs from the system components it replaces. - -\section{A Historical Perspective} -The acronym GSM was originally derived fom \emph{Group Sp\'{e}ciale Mobile}. -This committee was part of the \gls{cept} 1982, with the task of developing a pan-Eurpean digital cellular mobile radio standard in the 900MHz range. -1986 the frequency range was officially licensed. -The foundation of this task group was a direct answer to the development of independent and incompatible analog radio networks during the 80's. -Examples of such networks were the C-Netz in Germany the \gls{tacs} in the UK or \gls{nmt} in Scandinavia. - -In 1987 the committee submitted the basic parameters of GSM in February. -Not far after, in September, the \gls{MoU} was signed in Copenhagen by 15 members of 13 Countries that were dedicated to deploy GSM in their respective countries. -This agreement was the basis for allowing international operation of mobile stations, using the interfaces agreed upon earlier that year. -\gls{cept} itself was around since 1959 and the member founded the \gls{etsi} in 1988. -In the same year the committee submitted the first detailed specification for the new communications standard. -The acronym was reinterpreted in 1991, after the committee became a part of the \gls{etsi} in 1989 to \emph{Global System for Mobile Communications}. -In the very same year the specifications for \gls{dcs1800} were also submitted. -These were essentially the same specifications, translated in the 1800MHz range and the foundation for the USA's 1900MHz band. -Under the umbrella of the \gls{etsi}, many \gls{stc}s began to work on different aspects of mobile communication, like network aspects (SMG 03) or security aspects (SMG 10). -SMG 05 dealt with future networks and especially with UMTS specifications, which eventually became an independent body inside the \gls{etsi}. - -In 1992 many European countries had operational mobile telephone networks. -These networks were a huge success, and as soon as 1993 they already counted more than one million subscribers \cite{GSM2009}. -Also many networks on different frequency bands (900MHz, 1800MHz, 1900MHz) were started outside Europe in countries like the US or Australia, with Telstra as the first non European provider. -The rapid growth of mobile subscribers worldwide until today can be seen in figure \ref{fig:gsm_growth}. -Three of the main reasons for this rapid growth are explained by Heine \cite{protocols1999} as: -\begin{itemize} - \item Liberalization of the mobile market in Europe, which allowed for competition and thus resulting in lower prices and enhanced development. - \item Expertise within the Groupe Sp\'{e}ciale Mobile and their collaboration with industry. - \item The lack of competitive technologies. -\end{itemize} - -\begin{figure} -\centering -\begin{tikzpicture} -\begin{axis}[ - width=\textwidth, - height=0.3\textheight, - xlabel=Year, - ylabel=Subscribers, - xticklabel style={/pgf/number format/1000 sep=} - ] - \addplot [smooth,mark=*,blue] plot coordinates { - (1994, 1e6) - (1995, 10e6) - (1996, 50e6) - (1998, 100e6) - (2001, 500e6) - (2005, 1.5e9) - (2007, 2.5e9) - (2008, 3e9) - (2009, 3.5e9) - (2010, 3.7e9) - (2011, 4e9) - }; -\end{axis} -\end{tikzpicture} -\caption{Growth of mobile GSM subscriptions. Compiled from \cite{GSM2009,GSM_history2011,GSM_stats2011}} -\label{fig:gsm_growth} -\end{figure} - -\begin{figure} -\centering -\includegraphics[width=.5\textwidth]{../Images/3gpp.jpg} -\caption{The 3GPP Logo} -\end{figure} - -In 1998 the \gls{3gpp} was founded by 5 organizational partners with the goal of standardization in mobile communications, with focus on developing specifications for a third generation mobile radio system. -These partners were \gls{arib}, \gls{etsi}, \gls{atis}, \gls{tta} and \gls{ttc}. -This focus was later expanded in the light of the \emph{International Mobile Communications-2000}-project \cite{3gpp_Proposal2000} of the \gls{itu} to -\begin{itemize} - \item Devolpment and maintainance of \gls{gsm} and \gls{gprs}, including \gls{edge}, which are standards for high speed packet oriented data transmission via \gls{gsm}. - \item Development of a third generation mobile communication system on the basis of the old \gls{gsm} protocol. This standard is called \gls{umts} - \item An IP based multimedia system. -\end{itemize} -Up to now, the \gls{3gpp} has enhanced mobile standards. -In 2005 the first \gls{hsdpa} network went online. -\gls{hsdpa} \cite{hsdpa} is a protocol that enables mobile users to download data with speeds up to 84Mbit/s since release 9. -\gls{hsupa} \cite{hsupa} is a related protocol in the \gls{hspa} family that provides similar high speed functionality for uploading data. -These and other specification are published on the \gls{3gpp} website\footnote{\url{http://www.3gpp.org/}}. - -\section{The GSM Network} -\label{sec:network} - -The \gls{gsm} network is a distributed, star shaped network type that is built on top of existing telephony infrastructure to additionally connect mobile users. -The telephony network is not only used to connect mobile subscribers to landline phones, but also to connect the different components of the mobile network. -The main components of a \gls{gsm} network can be seen in figure \ref{fig:gsm_network} as well as the interfaces that are used to connect them. -\begin{figure} -\caption{The main components of a GSM network.} -\label{fig:gsm_network} -\end{figure} -There are different notions of how to distribute these components into functional entities. -In the following the classification of \cite{kommsys2006} will be used. -It describes the main parts as: -\begin{itemize} - \item \gls{bss}: this part is also called radio network and thus contains all the technology necessary for connecting mobile subscribers to the telephony network and routing their calls. - These calls originate from the \gls{ms} that will be explained in section \ref{sec:ms}, and travel over the air interface to the receiver stations for further processing. - The air interface or $U_m$ interface will be explained in section \ref{sec:Um}, whereas the rest of the subsystem will be argued in section \ref{sec:bss}. - \item \gls{nss}: the core network, as it is sometimes called, consists of several entities that are used to establish and route a connection. - This is not only limited to calls within the provider's network but also into other provider's networks or the \gls{pstn}. - The databases that contain subscriber information and location information for connected users are also located here, thus this is the place where mobility management is handled. - \item \gls{in}: this part of the network augments the core network with \gls{vas} \cite{ITU1200}. - In order to provide extra functionality the \gls{in} consists of several \gls{scp} databases. - Some of the most used services are in fact services of the \gls{in} and not core services. - Examples are prepaid cards, home areas\footnote{This service defines a geographical area, in which lower rates are calculated for mobile calls.} or telephone number portability. -\end{itemize} -Other sources define the \gls{oms} \cite{GSM2009} or limit the \gls{bss} entity to the provider part and define an additional entity for the \gls{ms} \cite{overview1994, overview1996}. -The three subsystems as well as the \gls{ms} will now be discussed in greater detail. - -\subsection{Mobile Station} -\label{sec:ms} -With the advent of portable microprocessors in the 80's mobile phones became possible. -Advance in technology up to today yielded smaller mobile phones with more functionality year by year to a point where not the technology itself was the limiting factor for size, but the user interface, \eg button and display sizes. -Figure \ref{fig:phones} shows the evolution of the mobile phone over the last decades. -\begin{figure} -\caption{Evolution of mobile phones over the last decades.} -\label{fig:phones} -\end{figure} -What hasn't changed is the basic distinction between \gls{me} and \gls{sim}, the parts of which a \gls{ms} consists. - -It is hard to get a tight grip on what \gls{me} is. -GSM Recommendation 02.07 \cite{GSM0207} summarizes the mandatory and optional features of a \gls{ms}. -Some of the most important mandatory features are \cite{protocols1999}: -\begin{itemize} - \item \gls{dtmf} signaling capability. - \item \gls{sms} capability. - \item The cyphering algorithms A5/1 and A5/2 need to be implemented. - These are discussed in detail in section \ref{sec:nss}. - \item Display capability for short messages and dialed numbers, as well as available \gls{plmn}s. - \item Capable of doing emergency calls without \gls{sim} card. - \item Machine fixed \gls{imei}. - In a strict sense, this disqualifies many modern mobile phones, since the \gls{imei} is not burned into the device itself but is rather part of the software or firmware respectively. - Tools like \emph{ZiPhone}\footnote{\url{http://www.ziphone.org/}} for iOS devices\footnote{\url{http://www.apple.com/ios/}}, especially iPhone\footnote{\url{http://www.apple.com/iphone/}}, can change this supposedly unchangable identifier. -\end{itemize} - -The range of devices complying to these specifications is rather large, so categorizing can be challenging. -The intuitive approach would be to establish buckets by device type, but there are so many different devices as well as hybrid devices out there that this approach would not only be impracticable, but also too ambiguous. -Does a smartphone belong into the same category as a \gls{pda} or in the category of mobile phones. - -Another way to categorize different \gls{me}s is by supported frequency band and power class rating according to GSM 05.05\cite{GSM0505}. -Most mobile phones and smartphones belong to power class 4 and 5, which are for handheld devices. -Class 4 devices have and output of 2/33 W/dBm and class 5 0.8/29 W/dBm. -Classes with higher output are typically installed devices, \eg in cars. -These classes differ for the different frequency bands, since output needed in higher frequency bands (1800/1900 MHz) is less compared to the 900MHz band. -The supported band is also common category, since it describes in which countries a mobile phone can be used. -However it is more common nowadays that \gls{me} supports two bands or even all three bands. -These are called dual-band and tri-band devices respectively. - -%SIM format and data -As the name suggests, the \gls{sim} card is essentially a data storage that holds user specific data. -This separation is interesting for the GSM user since it allows him/her to exchange the \gls{me} without having to contact the provider. -Thus it can be used on different frequency bands and is one of the preconditions for roaming. -The \gls{sim} card can either be in plug-in format or ID-1 SIM format which is normally used for telephone cards, credit cards or car installed \gls{me}. -The plug-in format is also called ID-000 and can be found in ISO/IEC 7810\cite{ISO7810}. - -The most important information stored on a \gls{sim} card are the \gls{imsi} and the \gls{ki}. -A subset of other parameters stored on the \gls{eeprom}of the card can be seen in Table \ref{tab:simdata}. - -\begin{table} -\centering -\begin{tabular}{@{}ll@{}} -\toprule -Parameter &Description\\ -\midrule -\multicolumn{2}{l}{Security Related}\\ -\midrule -A3/A8 &Algorithms required for authentication and generation the session key\\ -Ki &Secret key\\ -Kc &Session key, generated from a random number and Ki vie A8\\ -PIN &Secret numeric password to use a SIM card\\ -PUK &Secret numeric password to unlock the SIM card\\ -\midrule -\multicolumn{2}{l}{Subscriber Data}\\ -\midrule -IMSI &Subscriber identification\\ -MSISDN &Telephone number\\ -\midrule -\multicolumn{2}{l}{Network Related}\\ -\midrule -LAI &Identifier of the current location area\\ -TMSI &Temporary IMSI\\ -Home PLMN &Multiple entries to identify the home PLMN\\ -\bottomrule -\end{tabular} -\caption{Subset of data stored on a SIM card. Adopted from \cite{protocols1999}} -\label{tab:simdata} -\end{table} - -This key is used to generate the \gls{kc}, as will be explained in Section \ref{sec:nss}. -Most of this data, although not the security relevant \gls{ki} can be read via a USB \gls{sim} card reader, which can be bought for around \$10 on the web. -Since \gls{ki} never leaves the card, \gls{kc} has to be dynamically generated on the card. -This can be done since the card itself has a microprocessor that manages the security relevant data. -Key functions, like running the GSM key algorithm, verifying a \gls{pin} or reading a file can be accessed through the microprocessor via a communication protocol. -A brief description of the protocol and functionalities can be found in \cite{kommsys2006}. - -The \gls{imsi} as described in GSM 23.003\cite{GSM23003} uniquely identifies a subscriber. -It has at most 15 digits and is divided into three parts, \gls{mcc},\gls{mnc} and \gls{msin}, of which only the last part is the personal identification number of the subscriber. -The first two are also called \gls{hni}. -The three digit \gls{mcc} describes the country code, the area of domicile of the mobile subscriber. -The \gls{mnc} is an identification number for the home \gls{plmn}. -This can either have two or three digits depending on the \gls{mcc}. -It is not recommended by the specification and thus not defined to mix two and three digit \gls{mnc}s for a single \gls{mcc}. -These country codes are assigned by the \gls{itu} in ITU E.212\cite{ITU212}. -An excerpt can be found in Table \ref{tab:countrycodes}. -The third part, the \gls{msin} is a number consisting of up to ten digits, which is used for authentication of the mobile subscriber against his provider. -\gls{mnc} and \gls{msin} together are called \gls{nmsi}. -\begin{table} -\centering -\subtable{ -\begin{tabular}{ll} -\toprule -Country &MCC\\ -\midrule -Germany &262\\ -France &208\\ -USA &310 - 316\\ -UK &234 - 235\\ -Switzerland &228\\ -Austria &232\\ -Poland &260\\ -\bottomrule -\end{tabular} -} -\hspace{1cm} -\subtable{ -\begin{tabular}{lll} -\toprule -Provider &Country &MNC\\ -\midrule -T-Mobile &Germany &01, 06(R)\\ -Vodafone &Germany &02, 04(R), 09(R)\\ -E-Plus &Germany &03, 05(R), 77(T)\\ -$O_2$ &Germany &07, 08(R), 11(R)\\ -Orange &France &00, 01, 02\\ -Swisscom &Switzerland &01\\ -A1 &Austria &01, 09\\ -\bottomrule -\end{tabular} -} -\caption{Mobile Country and Network Codes. (R) denotes that the MCC is reserved but not operational as of yet, whereas (T) denotes a operational test network.} -\label{tab:countrycodes} -\end{table} - -\subsection{Basestation Subsystem} -\label{sec:bss} -%TODO: maybe more references to gsm-ts? -\subsection{Network Subsystem} -\label{sec:nss} -The most important task of the \gls{nss} is to establish connections and route calls between different locations. -This is done by so called \gls{msc}, that can route a call either to another \gls{msc}, into the \gls{pstn} or another provider's network. -Apart from routing, the \gls{nss} also provides the means to administer subscribers inside the network. -Facilities to support this task are the \gls{hlr}, the \gls{vlr}, the \gls{eir} as well as the \gls{ac} that will now be described in further detail. -The \gls{smsc} is also part of this subsystem handling text messages. -A possible arrangement of these components is displayed in Figure \ref{fig:gsm_network}. - -\subsubsection{Mobile Switching Center} -\subsubsection{Home Location Register} -The \gls{hlr} is the central database in which all personal subscriber related data is stored. -The entries can be divided into two classes, permanent administrative and temporary data. -Part of this administrative data is which services a subscriber has access to and which are prohibited (\eg roaming in certain networks). -The data itself is indexed with the customer's \gls{imsi}, to which multiple telephone numbers can be registered. -Since these \gls{msisdn} are independent from the \gls{imsi} a subscriber can change his telephone number and thus also move the telephone number along should he/she decide to switch to a new provider. -Basic services that access is stored for in the \gls{hlr} are amongst others the ability to receive and send telephone calls, use data services or send text messages. -Additional services, called Supplementary Services like call forwarding or display of phone numbers during calls can also be set or unset in this database. -It is up to the provider if these services are available freely or bound to a fee. -The temporary data enfolds the current \gls{vlr} and \gls{msc} address as well as the \gls{msrn} which is essentially a temporary location dependent ISDN number. - - -\subsubsection{Visitor Location Register} -\subsubsection{Equipment Identification Register} -\subsubsection{Authentication Center} - -\subsection{Intelligent Network} -The two subsystems above are necessary for the correct operation of a \gls{gsm} network. -While the \gls{in} is not essential for operation, all providers offer additional services that need additional logic and databases. -These databases are called \gls{scp} databases and are one of three possible \gls{ss7} nodes. -They can influence the build-up of a connection or modify parameters for that specific connection. - -Two of the most common services offered are \gls{lbs} and prepaid services. -An Example for a well known \gls{lbs} that is provided by the \gls{in} is a dynamic calling rate service. -If the mobile subscriber is in a specific geographical area, the \gls{scp} can modify the Billing Record to lower the calling rates. -This is known as home-zone. -If a mobile subscriber uses a prepaid service, an account is created for this subscriber that can be topped up. -Afterwards calls and text messaged use up the money on that account. -This is an alternative to a monthly bill and attracted many customers since its advent in the mid 90's. -For this service the \gls{scp} needs to constantly update the money on the account during calls and when text messages are sent. - -Since these services were defined as additional and thus no specification existed, they evolved into vendor specific proprietary networks, that were not interoperable. -To standardize these services, \gls{3gpp} and \gls{etsi} defined the \gls{camel} protocol in TS 23.078\cite{GSM23078}. -\gls{camel} specifies a protocol much like \gls{http} that regulates how the different components of a \gls{gsm} network exchange information. -As such it is not an application itself but rather a framework to build vendor independent, portable services. -\subsection{The Cellular Principle} -\section{The $U_m$ Interface} -\label{sec:Um} -\subsection{Layers} -\subsection{The Radio Channel} -\subsection{Logical Channels} -\section{IMSI-Catcher} -\label{sec:catcher} -\subsection{Mode of Operation} -\subsection{Possible Attacks} -\subsection{Law situation in Germany} -%germany not plagued by terrorism -%response to 9/11: overreaction (Luftschutzgesetz) -%no definition for terror in german law -%preventive meassures taken -%government can influence prosecution - -%---- procedural law ------ -%terrorists/criminals switch mobile phone/sim cards often -%imsi-catcher: identification to apply telephone surveillance, whereabouts for arrest warrant, no other purpose allowed -%prior authorization by a judge (legislative power) or prosecutor (executive power) in case of emergency ----> revoked -%2004: no electronic surveillance in private premises HOWEVER for data needed for criminal cundoct allowed -%sacrifice of personal rights for crime surveillance -%threshold for elecronic surveillance is VERY low when the word terrorism or serious crimes bumps up -%police needs to show certain evidence underpinning a suspicion that such a criminal act was committed, attempted or prepared -%evidence from agents that is not transparent - -%"Electronic surveillance, it seems, is no -%longer governed by questions of legitimacy, but solely by the question of practi- -%cality. Every method that is practical, will be used by police and agencies.37 -%Often enough the courts have given up any serious control of investigation -%methods" -%See U. Eisenberg and T. Singelnstein, ‘Zur Unzulassigkeit der heimlichen Ortung per ‘‘stiller -%SMS’’’, 25 Neue Zeitschrift fur Strafrecht (2005) 62, at 67. - -%easier share of sensitive information between police/intelligence/prosecution -%similar examples for other areas like surrender of citizens - - - diff --git a/Tex/Content/Motivation.tex b/Tex/Content/Motivation.tex deleted file mode 100644 index 6e98fa2..0000000 --- a/Tex/Content/Motivation.tex +++ /dev/null @@ -1,16 +0,0 @@ -\chapter{Introduciton} -Boundless communication for everyone, everywhere, anytime. -That was the main idea and dream behind the development of the \gls{gsm} technology. -Considering its reception and growth \cite{GSM2009,GSM_history2011,GSM_stats2011} it can be said that \gls{gsm} was one of the most successful technologies of the last 30 years. -Since the advent of portable radio equipment and portable microprocessors, mobile phones became technologically possible in the 80's. -From this point on, - -\section{Structure} -The remainder of this thesis is structured as follows: -Chapter \ref{ch:gsm} will give an overview of how the \gls{gsm} network is structured as well as describe the different components needed for operation and how they work together. -The second part of this chapter will discuss how the $U_m$ interface, or air interface works and what kind of information can be drawn off this interface. -The last part shows how an IMSI-Catcher works and where is it situated in the network shown before. -Possible attacks of how an IMSI-Catcher can be introduced in such a network are listed as well. -Finally there will be a discussion about the judicial situation in Germany concerning means of electronic surveillance for crime prevention and how this affects privacy and the basic rights of citizens. - -The next chapter outlines the frameworks and the hardware that was used for this project. diff --git a/Tex/Images/3gpp.jpg b/Tex/Images/3gpp.jpg deleted file mode 100644 index 24e7f9d..0000000 Binary files a/Tex/Images/3gpp.jpg and /dev/null differ diff --git a/Tex/Images/3gpp.jpg~ b/Tex/Images/3gpp.jpg~ deleted file mode 100644 index 25d304a..0000000 Binary files a/Tex/Images/3gpp.jpg~ and /dev/null differ diff --git a/Tex/Images/sim.jpg b/Tex/Images/sim.jpg deleted file mode 100644 index c9d932f..0000000 Binary files a/Tex/Images/sim.jpg and /dev/null differ diff --git a/Tex/Images/unisiegel.pdf b/Tex/Images/unisiegel.pdf deleted file mode 100644 index fb82eb0..0000000 Binary files a/Tex/Images/unisiegel.pdf and /dev/null differ diff --git a/Tex/Images/unisiegel.svg b/Tex/Images/unisiegel.svg deleted file mode 100644 index 3eb5ac2..0000000 --- a/Tex/Images/unisiegel.svg +++ /dev/null @@ -1,1266 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Tex/Master/Glossary.tex b/Tex/Master/Glossary.tex deleted file mode 100644 index c85fcda..0000000 --- a/Tex/Master/Glossary.tex +++ /dev/null @@ -1,57 +0,0 @@ -\newacronym{ms}{MS}{Mobile Station} -\newacronym{gsm}{GSM}{Global System for Mobile Communications} -\newacronym{cept}{CEPT}{Conf\'{e}rence Europ\'{e}enne des Administrations des Postes et des T\'{e}l\'{e}communications} -\newacronym{etsi}{ETSI}{European Communication Standards Institute} -\newacronym{dcs1800}{DCS1800}{Digital Cellular System 1800} -\newacronym{tacs}{TACS}{Total Access Communication System} -\newacronym{nmt}{NMT}{Northern Telecomunication} -\newacronym{stc}{STC}{Sub Technical Committee} -\newacronym{MoU}{MoU}{Memorandum of Understanding} -\newacronym{3gpp}{3GPP}{Third Generation Partnership Project} -\newacronym{arib}{ARIB}{Association of Radio Industries and Businesses} -\newacronym{atis}{ATIS}{Alliance for Telecommunications Industry Solutions} -\newacronym{tta}{TTA}{Telecommunications Technology Association} -\newacronym{ttc}{TTC}{Telecommunications Technology Committee} -\newacronym{itu}{ITU}{International Telecomunication Union} -\newacronym{gprs}{GPRS}{General Packet Radio Service} -\newacronym{edge}{EDGE}{Enhanced Data Rates for GSM Evolution} -\newacronym{hsdpa}{HSDPA}{High Speed Downlink Packet Access} -\newacronym{hsupa}{HSUPA}{High Speed Uplink Packet Access} -\newacronym{hspa}{HSPA}{High Speed Packet Access} -\newacronym{umts}{UMTS}{Universal Mobile Telecomunications System} -\newacronym{nss}{NSS}{Network Subsystem} -\newacronym{bss}{BSS}{Basestation Subsystem} -\newacronym{in}{IN}{Intelligent Network Subsystem} -\newacronym{oms}{OMS}{Operation and Maintainance Subsystem} -\newacronym{pstn}{PSTN}{Public Standard Telephone Network} -\newacronym{scp}{SCP}{Service Control Point} -\newacronym{vas}{VAS}{value-added service} -\newacronym{plmn}{PLMS}{Public Land Mobile Network} -\newacronym{sim}{SIM}{Subscriber Identity Module} -\newacronym{imei}{IMEI}{International Mobile Equipment Identifier} -\newacronym{dtmf}{DTMF}{Dual Tone Multi Frequency} -\newacronym{me}{ME}{Mobile Equipment} -\newacronym{sms}{SMS}{Short Message Service} -\newacronym{pda}{PDA}{Personal Digital Assistant} -\newacronym{ki}{Ki}{Secret Key} -\newacronym{imsi}{IMSI}{International Mobile Subscriber Identification} -\newacronym{kc}{Kc}{Cyphering Key} -\newacronym{pin}{PIN}{Personal Identification Number} -\newacronym{eeprom}{EEPROM}{Electrically Erasable Programmable Read-Only Memory} -\newacronym{mcc}{MCC}{Mobile Country Code} -\newacronym{mnc}{MNC}{Mobile Network Code} -\newacronym{msin}{MSIN}{Mobile Subscriber Identification Number} -\newacronym{hni}{HNI}{Home Network Identifier} -\newacronym{lbs}{LBS}{Location Based Services} -\newacronym{ss7}{SS-7}{Signaling System 7} -\newacronym{camel}{CAMEL}{Customized Applications for Mobile network Enhanced Logic} -\newacronym{http}{HTTP}{Hyper Text Transfer Protocol} -\newacronym{nmsi}{NMSI}{National Mobile Subscriber Identity} -\newacronym{msc}{MSC}{Mobile Switching Center} -\newacronym{hlr}{HLR}{Home Location Register} -\newacronym{vlr}{VLR}{Visitor Location Register} -\newacronym{eir}{EIR}{Equipment Identity Register} -\newacronym{ac}{AC}{Authentication Center} -\newacronym{smsc}{SMSC}{Short Message Service Center} -\newacronym{msisdn}{MSISDN}{Mobile Subscriber Integrated Services Digital Network Number} -\newacronym{msrn}{MSRN}{Mobile Station Roaming Number} diff --git a/Tex/Master/Makefile~ b/Tex/Master/Makefile~ deleted file mode 100644 index ffb20cb..0000000 --- a/Tex/Master/Makefile~ +++ /dev/null @@ -1,5 +0,0 @@ -makeindex -s Master.ist -t Master.alg -o Master.acr Master.acn -makeindex -s Master.ist -t Master.glg -o Master.gls Master.glo -makeindex -s Master.ist -t Master.slg -o Master.syi Master.syg -pdflatex Master.tex -pdflatex Master.tex diff --git a/Tex/Master/Master.acn b/Tex/Master/Master.acn deleted file mode 100644 index 2e8c53f..0000000 --- a/Tex/Master/Master.acn +++ /dev/null @@ -1,127 +0,0 @@ -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{1} -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{1} -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{1} -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{CEPT?\glossaryentryfield{cept}{\glsnamefont{CEPT}}{Conf\'{e}rence Europ\'{e}enne des Administrations des Postes et des T\'{e}l\'{e}communications}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{TACS?\glossaryentryfield{tacs}{\glsnamefont{TACS}}{Total Access Communication System}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{NMT?\glossaryentryfield{nmt}{\glsnamefont{NMT}}{Northern Telecomunication}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{MoU?\glossaryentryfield{MoU}{\glsnamefont{MoU}}{Memorandum of Understanding}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{CEPT?\glossaryentryfield{cept}{\glsnamefont{CEPT}}{Conf\'{e}rence Europ\'{e}enne des Administrations des Postes et des T\'{e}l\'{e}communications}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{ETSI?\glossaryentryfield{etsi}{\glsnamefont{ETSI}}{European Communication Standards Institute}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{ETSI?\glossaryentryfield{etsi}{\glsnamefont{ETSI}}{European Communication Standards Institute}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{DCS1800?\glossaryentryfield{dcs1800}{\glsnamefont{DCS1800}}{Digital Cellular System 1800}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{ETSI?\glossaryentryfield{etsi}{\glsnamefont{ETSI}}{European Communication Standards Institute}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{STC?\glossaryentryfield{stc}{\glsnamefont{STC}}{Sub Technical Committee}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{ETSI?\glossaryentryfield{etsi}{\glsnamefont{ETSI}}{European Communication Standards Institute}{\relax }|setentrycounter{page}\glsnumberformat}{3} -\glossaryentry{3GPP?\glossaryentryfield{3gpp}{\glsnamefont{3GPP}}{Third Generation Partnership Project}{\relax }|setentrycounter{page}\glsnumberformat}{4} -\glossaryentry{ARIB?\glossaryentryfield{arib}{\glsnamefont{ARIB}}{Association of Radio Industries and Businesses}{\relax }|setentrycounter{page}\glsnumberformat}{4} -\glossaryentry{ETSI?\glossaryentryfield{etsi}{\glsnamefont{ETSI}}{European Communication Standards Institute}{\relax }|setentrycounter{page}\glsnumberformat}{4} -\glossaryentry{ATIS?\glossaryentryfield{atis}{\glsnamefont{ATIS}}{Alliance for Telecommunications Industry Solutions}{\relax }|setentrycounter{page}\glsnumberformat}{4} -\glossaryentry{TTA?\glossaryentryfield{tta}{\glsnamefont{TTA}}{Telecommunications Technology Association}{\relax }|setentrycounter{page}\glsnumberformat}{4} -\glossaryentry{TTC?\glossaryentryfield{ttc}{\glsnamefont{TTC}}{Telecommunications Technology Committee}{\relax }|setentrycounter{page}\glsnumberformat}{4} -\glossaryentry{ITU?\glossaryentryfield{itu}{\glsnamefont{ITU}}{International Telecomunication Union}{\relax }|setentrycounter{page}\glsnumberformat}{4} -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{4} -\glossaryentry{GPRS?\glossaryentryfield{gprs}{\glsnamefont{GPRS}}{General Packet Radio Service}{\relax }|setentrycounter{page}\glsnumberformat}{4} -\glossaryentry{EDGE?\glossaryentryfield{edge}{\glsnamefont{EDGE}}{Enhanced Data Rates for GSM Evolution}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{UMTS?\glossaryentryfield{umts}{\glsnamefont{UMTS}}{Universal Mobile Telecomunications System}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{3GPP?\glossaryentryfield{3gpp}{\glsnamefont{3GPP}}{Third Generation Partnership Project}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{HSDPA?\glossaryentryfield{hsdpa}{\glsnamefont{HSDPA}}{High Speed Downlink Packet Access}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{HSDPA?\glossaryentryfield{hsdpa}{\glsnamefont{HSDPA}}{High Speed Downlink Packet Access}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{HSUPA?\glossaryentryfield{hsupa}{\glsnamefont{HSUPA}}{High Speed Uplink Packet Access}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{HSPA?\glossaryentryfield{hspa}{\glsnamefont{HSPA}}{High Speed Packet Access}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{3GPP?\glossaryentryfield{3gpp}{\glsnamefont{3GPP}}{Third Generation Partnership Project}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{BSS?\glossaryentryfield{bss}{\glsnamefont{BSS}}{Basestation Subsystem}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{MS?\glossaryentryfield{ms}{\glsnamefont{MS}}{Mobile Station}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{NSS?\glossaryentryfield{nss}{\glsnamefont{NSS}}{Network Subsystem}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{PSTN?\glossaryentryfield{pstn}{\glsnamefont{PSTN}}{Public Standard Telephone Network}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{IN?\glossaryentryfield{in}{\glsnamefont{IN}}{Intelligent Network Subsystem}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{VAS?\glossaryentryfield{vas}{\glsnamefont{VAS}}{value-added service}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{IN?\glossaryentryfield{in}{\glsnamefont{IN}}{Intelligent Network Subsystem}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{SCP?\glossaryentryfield{scp}{\glsnamefont{SCP}}{Service Control Point}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{IN?\glossaryentryfield{in}{\glsnamefont{IN}}{Intelligent Network Subsystem}{\relax }|setentrycounter{page}\glsnumberformat}{5} -\glossaryentry{OMS?\glossaryentryfield{oms}{\glsnamefont{OMS}}{Operation and Maintainance Subsystem}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{BSS?\glossaryentryfield{bss}{\glsnamefont{BSS}}{Basestation Subsystem}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{MS?\glossaryentryfield{ms}{\glsnamefont{MS}}{Mobile Station}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{MS?\glossaryentryfield{ms}{\glsnamefont{MS}}{Mobile Station}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{ME?\glossaryentryfield{me}{\glsnamefont{ME}}{Mobile Equipment}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{SIM?\glossaryentryfield{sim}{\glsnamefont{SIM}}{Subscriber Identity Module}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{MS?\glossaryentryfield{ms}{\glsnamefont{MS}}{Mobile Station}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{ME?\glossaryentryfield{me}{\glsnamefont{ME}}{Mobile Equipment}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{MS?\glossaryentryfield{ms}{\glsnamefont{MS}}{Mobile Station}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{DTMF?\glossaryentryfield{dtmf}{\glsnamefont{DTMF}}{Dual Tone Multi Frequency}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{SMS?\glossaryentryfield{sms}{\glsnamefont{SMS}}{Short Message Service}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{PLMS?\glossaryentryfield{plmn}{\glsnamefont{PLMS}}{Public Land Mobile Network}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{SIM?\glossaryentryfield{sim}{\glsnamefont{SIM}}{Subscriber Identity Module}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{IMEI?\glossaryentryfield{imei}{\glsnamefont{IMEI}}{International Mobile Equipment Identifier}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{IMEI?\glossaryentryfield{imei}{\glsnamefont{IMEI}}{International Mobile Equipment Identifier}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{PDA?\glossaryentryfield{pda}{\glsnamefont{PDA}}{Personal Digital Assistant}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{ME?\glossaryentryfield{me}{\glsnamefont{ME}}{Mobile Equipment}{\relax }|setentrycounter{page}\glsnumberformat}{6} -\glossaryentry{ME?\glossaryentryfield{me}{\glsnamefont{ME}}{Mobile Equipment}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{SIM?\glossaryentryfield{sim}{\glsnamefont{SIM}}{Subscriber Identity Module}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{ME?\glossaryentryfield{me}{\glsnamefont{ME}}{Mobile Equipment}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{SIM?\glossaryentryfield{sim}{\glsnamefont{SIM}}{Subscriber Identity Module}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{ME?\glossaryentryfield{me}{\glsnamefont{ME}}{Mobile Equipment}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{SIM?\glossaryentryfield{sim}{\glsnamefont{SIM}}{Subscriber Identity Module}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{IMSI?\glossaryentryfield{imsi}{\glsnamefont{IMSI}}{International Mobile Subscriber Identification}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{Ki?\glossaryentryfield{ki}{\glsnamefont{Ki}}{Secret Key}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{EEPROM?\glossaryentryfield{eeprom}{\glsnamefont{EEPROM}}{Electrically Erasable Programmable Read-Only Memory}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{Kc?\glossaryentryfield{kc}{\glsnamefont{Kc}}{Cyphering Key}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{Ki?\glossaryentryfield{ki}{\glsnamefont{Ki}}{Secret Key}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{SIM?\glossaryentryfield{sim}{\glsnamefont{SIM}}{Subscriber Identity Module}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{Ki?\glossaryentryfield{ki}{\glsnamefont{Ki}}{Secret Key}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{Kc?\glossaryentryfield{kc}{\glsnamefont{Kc}}{Cyphering Key}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{PIN?\glossaryentryfield{pin}{\glsnamefont{PIN}}{Personal Identification Number}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{IMSI?\glossaryentryfield{imsi}{\glsnamefont{IMSI}}{International Mobile Subscriber Identification}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{MCC?\glossaryentryfield{mcc}{\glsnamefont{MCC}}{Mobile Country Code}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{MNC?\glossaryentryfield{mnc}{\glsnamefont{MNC}}{Mobile Network Code}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{MSIN?\glossaryentryfield{msin}{\glsnamefont{MSIN}}{Mobile Subscriber Identification Number}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{HNI?\glossaryentryfield{hni}{\glsnamefont{HNI}}{Home Network Identifier}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{MCC?\glossaryentryfield{mcc}{\glsnamefont{MCC}}{Mobile Country Code}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{MNC?\glossaryentryfield{mnc}{\glsnamefont{MNC}}{Mobile Network Code}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{PLMS?\glossaryentryfield{plmn}{\glsnamefont{PLMS}}{Public Land Mobile Network}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{MCC?\glossaryentryfield{mcc}{\glsnamefont{MCC}}{Mobile Country Code}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{MNC?\glossaryentryfield{mnc}{\glsnamefont{MNC}}{Mobile Network Code}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{MCC?\glossaryentryfield{mcc}{\glsnamefont{MCC}}{Mobile Country Code}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{ITU?\glossaryentryfield{itu}{\glsnamefont{ITU}}{International Telecomunication Union}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{MSIN?\glossaryentryfield{msin}{\glsnamefont{MSIN}}{Mobile Subscriber Identification Number}{\relax }|setentrycounter{page}\glsnumberformat}{7} -\glossaryentry{MNC?\glossaryentryfield{mnc}{\glsnamefont{MNC}}{Mobile Network Code}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{MSIN?\glossaryentryfield{msin}{\glsnamefont{MSIN}}{Mobile Subscriber Identification Number}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{NMSI?\glossaryentryfield{nmsi}{\glsnamefont{NMSI}}{National Mobile Subscriber Identity}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{NSS?\glossaryentryfield{nss}{\glsnamefont{NSS}}{Network Subsystem}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{MSC?\glossaryentryfield{msc}{\glsnamefont{MSC}}{Mobile Switching Center}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{MSC?\glossaryentryfield{msc}{\glsnamefont{MSC}}{Mobile Switching Center}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{PSTN?\glossaryentryfield{pstn}{\glsnamefont{PSTN}}{Public Standard Telephone Network}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{NSS?\glossaryentryfield{nss}{\glsnamefont{NSS}}{Network Subsystem}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{HLR?\glossaryentryfield{hlr}{\glsnamefont{HLR}}{Home Location Register}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{VLR?\glossaryentryfield{vlr}{\glsnamefont{VLR}}{Visitor Location Register}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{EIR?\glossaryentryfield{eir}{\glsnamefont{EIR}}{Equipment Identity Register}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{AC?\glossaryentryfield{ac}{\glsnamefont{AC}}{Authentication Center}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{SMSC?\glossaryentryfield{smsc}{\glsnamefont{SMSC}}{Short Message Service Center}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{HLR?\glossaryentryfield{hlr}{\glsnamefont{HLR}}{Home Location Register}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{IMSI?\glossaryentryfield{imsi}{\glsnamefont{IMSI}}{International Mobile Subscriber Identification}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{MSISDN?\glossaryentryfield{msisdn}{\glsnamefont{MSISDN}}{Mobile Subscriber Integrated Services Digital Network Number}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{IMSI?\glossaryentryfield{imsi}{\glsnamefont{IMSI}}{International Mobile Subscriber Identification}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{HLR?\glossaryentryfield{hlr}{\glsnamefont{HLR}}{Home Location Register}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{VLR?\glossaryentryfield{vlr}{\glsnamefont{VLR}}{Visitor Location Register}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{MSC?\glossaryentryfield{msc}{\glsnamefont{MSC}}{Mobile Switching Center}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{MSRN?\glossaryentryfield{msrn}{\glsnamefont{MSRN}}{Mobile Station Roaming Number}{\relax }|setentrycounter{page}\glsnumberformat}{8} -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{IN?\glossaryentryfield{in}{\glsnamefont{IN}}{Intelligent Network Subsystem}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{SCP?\glossaryentryfield{scp}{\glsnamefont{SCP}}{Service Control Point}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{SS-7?\glossaryentryfield{ss7}{\glsnamefont{SS-7}}{Signaling System 7}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{LBS?\glossaryentryfield{lbs}{\glsnamefont{LBS}}{Location Based Services}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{LBS?\glossaryentryfield{lbs}{\glsnamefont{LBS}}{Location Based Services}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{IN?\glossaryentryfield{in}{\glsnamefont{IN}}{Intelligent Network Subsystem}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{SCP?\glossaryentryfield{scp}{\glsnamefont{SCP}}{Service Control Point}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{SCP?\glossaryentryfield{scp}{\glsnamefont{SCP}}{Service Control Point}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{3GPP?\glossaryentryfield{3gpp}{\glsnamefont{3GPP}}{Third Generation Partnership Project}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{ETSI?\glossaryentryfield{etsi}{\glsnamefont{ETSI}}{European Communication Standards Institute}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{CAMEL?\glossaryentryfield{camel}{\glsnamefont{CAMEL}}{Customized Applications for Mobile network Enhanced Logic}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{CAMEL?\glossaryentryfield{camel}{\glsnamefont{CAMEL}}{Customized Applications for Mobile network Enhanced Logic}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{HTTP?\glossaryentryfield{http}{\glsnamefont{HTTP}}{Hyper Text Transfer Protocol}{\relax }|setentrycounter{page}\glsnumberformat}{9} -\glossaryentry{GSM?\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }|setentrycounter{page}\glsnumberformat}{9} diff --git a/Tex/Master/Master.acr b/Tex/Master/Master.acr deleted file mode 100644 index 158a461..0000000 --- a/Tex/Master/Master.acr +++ /dev/null @@ -1,145 +0,0 @@ -\glossarysection[\glossarytoctitle]{\glossarytitle}\glossarypreamble -\begin{theglossary}\glossaryheader -\glsgroupheading{glssymbols}\relax \glsresetentrylist % -\glossaryentryfield{3gpp}{\glsnamefont{3GPP}}{Third Generation Partnership Project}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{4\delimN 5}\delimN - \setentrycounter{page}\glsnumberformat{9}}}\glsgroupskip -\glsgroupheading{A}\relax \glsresetentrylist % -\glossaryentryfield{ac}{\glsnamefont{AC}}{Authentication Center}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{8}}}% -\glossaryentryfield{arib}{\glsnamefont{ARIB}}{Association of Radio Industries and Businesses}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{4}}}% -\glossaryentryfield{atis}{\glsnamefont{ATIS}}{Alliance for Telecommunications Industry Solutions}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{4}}}\glsgroupskip -\glsgroupheading{B}\relax \glsresetentrylist % -\glossaryentryfield{bss}{\glsnamefont{BSS}}{Basestation Subsystem}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5\delimN 6}}}\glsgroupskip -\glsgroupheading{C}\relax \glsresetentrylist % -\glossaryentryfield{camel}{\glsnamefont{CAMEL}}{Customized Applications for Mobile network Enhanced Logic}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{9}}}% -\glossaryentryfield{cept}{\glsnamefont{CEPT}}{Conf\'{e}rence Europ\'{e}enne des Administrations des Postes et des T\'{e}l\'{e}communications}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{3}}}\glsgroupskip -\glsgroupheading{D}\relax \glsresetentrylist % -\glossaryentryfield{dcs1800}{\glsnamefont{DCS1800}}{Digital Cellular System 1800}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{3}}}% -\glossaryentryfield{dtmf}{\glsnamefont{DTMF}}{Dual Tone Multi Frequency}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{6}}}\glsgroupskip -\glsgroupheading{E}\relax \glsresetentrylist % -\glossaryentryfield{edge}{\glsnamefont{EDGE}}{Enhanced Data Rates for GSM Evolution}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5}}}% -\glossaryentryfield{eeprom}{\glsnamefont{EEPROM}}{Electrically Erasable Programmable Read-Only Memory}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{7}}}% -\glossaryentryfield{eir}{\glsnamefont{EIR}}{Equipment Identity Register}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{8}}}% -\glossaryentryfield{etsi}{\glsnamefont{ETSI}}{European Communication Standards Institute}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{3\delimN 4}\delimN - \setentrycounter{page}\glsnumberformat{9}}}\glsgroupskip -\glsgroupheading{G}\relax \glsresetentrylist % -\glossaryentryfield{gprs}{\glsnamefont{GPRS}}{General Packet Radio Service}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{4}}}% -\glossaryentryfield{gsm}{\glsnamefont{GSM}}{Global System for Mobile Communications}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{1}\delimN - \setentrycounter{page}\glsnumberformat{3\delimR 5}\delimN - \setentrycounter{page}\glsnumberformat{9}}}\glsgroupskip -\glsgroupheading{H}\relax \glsresetentrylist % -\glossaryentryfield{hlr}{\glsnamefont{HLR}}{Home Location Register}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{8}}}% -\glossaryentryfield{hni}{\glsnamefont{HNI}}{Home Network Identifier}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{7}}}% -\glossaryentryfield{hsdpa}{\glsnamefont{HSDPA}}{High Speed Downlink Packet Access}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5}}}% -\glossaryentryfield{hspa}{\glsnamefont{HSPA}}{High Speed Packet Access}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5}}}% -\glossaryentryfield{hsupa}{\glsnamefont{HSUPA}}{High Speed Uplink Packet Access}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5}}}% -\glossaryentryfield{http}{\glsnamefont{HTTP}}{Hyper Text Transfer Protocol}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{9}}}\glsgroupskip -\glsgroupheading{I}\relax \glsresetentrylist % -\glossaryentryfield{imei}{\glsnamefont{IMEI}}{International Mobile Equipment Identifier}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{6}}}% -\glossaryentryfield{imsi}{\glsnamefont{IMSI}}{International Mobile Subscriber Identification}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{7\delimN 8}}}% -\glossaryentryfield{in}{\glsnamefont{IN}}{Intelligent Network Subsystem}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5}\delimN - \setentrycounter{page}\glsnumberformat{9}}}% -\glossaryentryfield{itu}{\glsnamefont{ITU}}{International Telecomunication Union}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{4}\delimN - \setentrycounter{page}\glsnumberformat{7}}}\glsgroupskip -\glsgroupheading{K}\relax \glsresetentrylist % -\glossaryentryfield{kc}{\glsnamefont{Kc}}{Cyphering Key}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{7}}}% -\glossaryentryfield{ki}{\glsnamefont{Ki}}{Secret Key}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{7}}}\glsgroupskip -\glsgroupheading{L}\relax \glsresetentrylist % -\glossaryentryfield{lbs}{\glsnamefont{LBS}}{Location Based Services}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{9}}}\glsgroupskip -\glsgroupheading{M}\relax \glsresetentrylist % -\glossaryentryfield{mcc}{\glsnamefont{MCC}}{Mobile Country Code}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{7}}}% -\glossaryentryfield{me}{\glsnamefont{ME}}{Mobile Equipment}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{6\delimN 7}}}% -\glossaryentryfield{mnc}{\glsnamefont{MNC}}{Mobile Network Code}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{7\delimN 8}}}% -\glossaryentryfield{MoU}{\glsnamefont{MoU}}{Memorandum of Understanding}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{3}}}% -\glossaryentryfield{ms}{\glsnamefont{MS}}{Mobile Station}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5\delimN 6}}}% -\glossaryentryfield{msc}{\glsnamefont{MSC}}{Mobile Switching Center}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{8}}}% -\glossaryentryfield{msin}{\glsnamefont{MSIN}}{Mobile Subscriber Identification Number}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{7\delimN 8}}}% -\glossaryentryfield{msisdn}{\glsnamefont{MSISDN}}{Mobile Subscriber Integrated Services Digital Network Number}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{8}}}% -\glossaryentryfield{msrn}{\glsnamefont{MSRN}}{Mobile Station Roaming Number}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{8}}}\glsgroupskip -\glsgroupheading{N}\relax \glsresetentrylist % -\glossaryentryfield{nmsi}{\glsnamefont{NMSI}}{National Mobile Subscriber Identity}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{8}}}% -\glossaryentryfield{nmt}{\glsnamefont{NMT}}{Northern Telecomunication}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{3}}}% -\glossaryentryfield{nss}{\glsnamefont{NSS}}{Network Subsystem}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5}\delimN - \setentrycounter{page}\glsnumberformat{8}}}\glsgroupskip -\glsgroupheading{O}\relax \glsresetentrylist % -\glossaryentryfield{oms}{\glsnamefont{OMS}}{Operation and Maintainance Subsystem}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{6}}}\glsgroupskip -\glsgroupheading{P}\relax \glsresetentrylist % -\glossaryentryfield{pda}{\glsnamefont{PDA}}{Personal Digital Assistant}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{6}}}% -\glossaryentryfield{pin}{\glsnamefont{PIN}}{Personal Identification Number}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{7}}}% -\glossaryentryfield{plmn}{\glsnamefont{PLMS}}{Public Land Mobile Network}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{6\delimN 7}}}% -\glossaryentryfield{pstn}{\glsnamefont{PSTN}}{Public Standard Telephone Network}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5}\delimN - \setentrycounter{page}\glsnumberformat{8}}}\glsgroupskip -\glsgroupheading{S}\relax \glsresetentrylist % -\glossaryentryfield{scp}{\glsnamefont{SCP}}{Service Control Point}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5}\delimN - \setentrycounter{page}\glsnumberformat{9}}}% -\glossaryentryfield{sim}{\glsnamefont{SIM}}{Subscriber Identity Module}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{6\delimN 7}}}% -\glossaryentryfield{sms}{\glsnamefont{SMS}}{Short Message Service}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{6}}}% -\glossaryentryfield{smsc}{\glsnamefont{SMSC}}{Short Message Service Center}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{8}}}% -\glossaryentryfield{ss7}{\glsnamefont{SS-7}}{Signaling System 7}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{9}}}% -\glossaryentryfield{stc}{\glsnamefont{STC}}{Sub Technical Committee}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{3}}}\glsgroupskip -\glsgroupheading{T}\relax \glsresetentrylist % -\glossaryentryfield{tacs}{\glsnamefont{TACS}}{Total Access Communication System}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{3}}}% -\glossaryentryfield{tta}{\glsnamefont{TTA}}{Telecommunications Technology Association}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{4}}}% -\glossaryentryfield{ttc}{\glsnamefont{TTC}}{Telecommunications Technology Committee}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{4}}}\glsgroupskip -\glsgroupheading{U}\relax \glsresetentrylist % -\glossaryentryfield{umts}{\glsnamefont{UMTS}}{Universal Mobile Telecomunications System}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5}}}\glsgroupskip -\glsgroupheading{V}\relax \glsresetentrylist % -\glossaryentryfield{vas}{\glsnamefont{VAS}}{value-added service}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{5}}}% -\glossaryentryfield{vlr}{\glsnamefont{VLR}}{Visitor Location Register}{\relax }{\glossaryentrynumbers{\relax - \setentrycounter{page}\glsnumberformat{8}}}% -\end{theglossary}\glossarypostamble diff --git a/Tex/Master/Master.alg b/Tex/Master/Master.alg deleted file mode 100644 index bda796d..0000000 --- a/Tex/Master/Master.alg +++ /dev/null @@ -1,7 +0,0 @@ -This is makeindex, version 2.15 [TeX Live 2009] (kpathsea + Thai support). -Scanning style file ./Master.ist...........................done (27 attributes redefined, 0 ignored). -Scanning input file Master.acn....done (127 entries accepted, 0 rejected). -Sorting entries....done (945 comparisons). -Generating output file Master.acr....done (145 lines written, 0 warnings). -Output written in Master.acr. -Transcript written in Master.alg. diff --git a/Tex/Master/Master.aux b/Tex/Master/Master.aux deleted file mode 100644 index 96d1e45..0000000 --- a/Tex/Master/Master.aux +++ /dev/null @@ -1,129 +0,0 @@ -\relax -\@newglossary{main}{glg}{gls}{glo} -\@newglossary{acronym}{alg}{acr}{acn} -\@istfilename{Master.ist} -\@glsorder{word} -\select@language{english} -\@writefile{toc}{\select@language{english}} -\@writefile{lof}{\select@language{english}} -\@writefile{lot}{\select@language{english}} -\providecommand {\FN@pp@footnotehinttrue }{} -\providecommand {\FN@pp@footnote@aux }[2]{} -\FN@pp@footnotehinttrue -\FN@pp@footnotehinttrue -\citation{GSM2009} -\citation{GSM_history2011} -\citation{GSM_stats2011} -\FN@pp@footnotehinttrue -\FN@pp@footnotehinttrue -\FN@pp@footnotehinttrue -\citation{protocols1999} -\FN@pp@footnotehinttrue -\FN@pp@footnotehinttrue -\FN@pp@footnotehinttrue -\citation{GSM2009} -\citation{GSM_history2011} -\citation{GSM_stats2011} -\FN@pp@footnotehinttrue -\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduciton}{1}} -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {section}{\numberline {1.1}Structure}{1}} -\FN@pp@footnotehinttrue -\citation{GSM2009} -\citation{protocols1999} -\@writefile{toc}{\contentsline {chapter}{\numberline {2}GSM}{3}} -\@writefile{lof}{\addvspace {10\p@ }} -\@writefile{lot}{\addvspace {10\p@ }} -\newlabel{ch:gsm}{{2}{3}} -\@writefile{toc}{\contentsline {section}{\numberline {2.1}A Historical Perspective}{3}} -\citation{GSM2009} -\citation{GSM_history2011} -\citation{GSM_stats2011} -\citation{3gpp_Proposal2000} -\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces Growth of mobile GSM subscriptions. Compiled from \cite {GSM2009,GSM_history2011,GSM_stats2011}}}{4}} -\newlabel{fig:gsm_growth}{{2.1}{4}} -\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces The 3GPP Logo}}{4}} -\citation{hsdpa} -\citation{hsupa} -\citation{kommsys2006} -\citation{ITU1200} -\citation{GSM2009} -\citation{overview1994} -\citation{overview1996} -\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces The main components of a GSM network.}}{5}} -\newlabel{fig:gsm_network}{{2.3}{5}} -\FN@pp@footnote@aux{1}{5} -\@writefile{toc}{\contentsline {section}{\numberline {2.2}The GSM Network}{5}} -\newlabel{sec:network}{{2.2}{5}} -\FN@pp@footnote@aux{2}{5} -\citation{GSM0207} -\citation{protocols1999} -\citation{GSM0505} -\citation{ISO7810} -\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces Evolution of mobile phones over the last decades.}}{6}} -\newlabel{fig:phones}{{2.4}{6}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Mobile Station}{6}} -\newlabel{sec:ms}{{2.2.1}{6}} -\FN@pp@footnote@aux{3}{6} -\FN@pp@footnote@aux{4}{6} -\FN@pp@footnote@aux{5}{6} -\citation{protocols1999} -\citation{kommsys2006} -\citation{GSM23003} -\citation{ITU212} -\@writefile{lot}{\contentsline {table}{\numberline {2.1}{\ignorespaces Subset of data stored on a SIM card. Adopted from \cite {protocols1999}}}{7}} -\newlabel{tab:simdata}{{2.1}{7}} -\@writefile{lot}{\contentsline {table}{\numberline {2.2}{\ignorespaces Mobile Country and Network Codes. (R) denotes that the MCC is reserved but not operational as of yet, whereas (T) denotes a operational test network.}}{8}} -\newlabel{tab:countrycodes}{{2.2}{8}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Basestation Subsystem}{8}} -\newlabel{sec:bss}{{2.2.2}{8}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}Network Subsystem}{8}} -\newlabel{sec:nss}{{2.2.3}{8}} -\@writefile{toc}{\contentsline {subsubsection}{Mobile Switching Center}{8}} -\@writefile{toc}{\contentsline {subsubsection}{Home Location Register}{8}} -\citation{GSM23078} -\@writefile{toc}{\contentsline {subsubsection}{Visitor Location Register}{9}} -\@writefile{toc}{\contentsline {subsubsection}{Equipment Identification Register}{9}} -\@writefile{toc}{\contentsline {subsubsection}{Authentication Center}{9}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.4}Intelligent Network}{9}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.5}The Cellular Principle}{9}} -\@writefile{toc}{\contentsline {section}{\numberline {2.3}The $U_m$ Interface}{9}} -\newlabel{sec:Um}{{2.3}{9}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Layers}{9}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.2}The Radio Channel}{9}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.3}Logical Channels}{9}} -\@writefile{toc}{\contentsline {section}{\numberline {2.4}IMSI-Catcher}{9}} -\newlabel{sec:catcher}{{2.4}{9}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.1}Mode of Operation}{9}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.2}Possible Attacks}{9}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.3}Law situation in Germany}{9}} -\FN@pp@footnotehinttrue -\FN@pp@footnotehinttrue -\bibstyle{acm} -\citation{*} -\bibdata{../Content/Bibliography} -\bibcite{GSM0505}{1} -\bibcite{GSM0207}{2} -\bibcite{ISO7810}{3} -\bibcite{GSM23078}{4} -\bibcite{GSM23003}{5} -\bibcite{3gpp_Proposal2000}{6} -\bibcite{GSM2009}{7} -\bibcite{GSM_stats2011}{8} -\bibcite{GSM_history2011}{9} -\bibcite{overview1994}{10} -\bibcite{protocols1999}{11} -\bibcite{hsdpa}{12} -\bibcite{hsupa}{13} -\bibcite{kommsys2006}{14} -\bibcite{overview1996}{15} -\FN@pp@footnotehinttrue -\bibcite{ITU1200}{16} -\bibcite{ITU212}{17} -\FN@pp@footnotehinttrue -\@writefile{toc}{\contentsline {chapter}{Acronyms}{III}} -\FN@pp@footnotehinttrue -\gdef \LT@i {\LT@entry - {1}{55.97493pt}\LT@entry - {1}{228.0022pt}} diff --git a/Tex/Master/Master.bbl b/Tex/Master/Master.bbl deleted file mode 100644 index 0b3ef4f..0000000 --- a/Tex/Master/Master.bbl +++ /dev/null @@ -1,95 +0,0 @@ -\begin{thebibliography}{10} - -\bibitem{GSM0505} -Radio access network: Radio transmission and reception. -\newblock GSM 05.05, - \url{http://www.3gpp.org/ftp/Specs/archive/05_series/05.05/0505-8k0.zip}, - 1999. - -\bibitem{GSM0207} -Digital cellular telecommunications system (phase 2+): Mobile stations (ms) - features. -\newblock GSM 02.07, - \url{http://www.3gpp.org/ftp/Specs/archive/02_series/02.07/0207-710.zip}, - 2000. - -\bibitem{ISO7810} -Identification cards -- physical characteristics. -\newblock ISO/IEC 7810:2003, - \url{http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?% -csnumber=31432}, 2003. - -\bibitem{GSM23078} -Customised applications for mobile network enhanced logic. -\newblock GSM 23.078, - \url{http://www.3gpp.org/ftp/Specs/archive/23_series/23.078/23078-b00.zip}, - 2011. - -\bibitem{GSM23003} -Numbering, addressing and identification. -\newblock GSM 23.003, - \url{http://www.3gpp.org/ftp/Specs/archive/23_series/23.003/23003-a30.zip}, - 2011. - -\bibitem{3gpp_Proposal2000} -{\sc Chaudhury, P., Mohr, W., and Onoe, S.} -\newblock The 3gpp proposal for imt-2000. -\newblock {\em Communications Magazine, IEEE 37}, 12 (1999), 72--81. - -\bibitem{GSM2009} -{\sc Ebersp\"{a}cher, J., V\"{o}gel, H.-J., Bettstetter, C., and Hartmann, C.} -\newblock {\em GSM -- Architecture, Protocols and Services}. -\newblock Wiley, 2009. - -\bibitem{GSM_stats2011} -Gsm/3g stats. -\newblock \url{http://www.gsacom.com/news/statistics.php4}, 2011. -\newblock [Accessed: 28/11/2011]. - -\bibitem{GSM_history2011} -Brief history of gsm and the gsma. -\newblock \url{http://www.gsm.org/about-us/history.htm}, 2011. -\newblock [Accessed: 28/11/2011]. - -\bibitem{overview1994} -{\sc Haug, T.} -\newblock Overview of gsm: philosophy and results. -\newblock {\em International Journal of Wireless Information Networks 1}, 1 - (1994), 7--16. - -\bibitem{protocols1999} -{\sc Heine, G.} -\newblock {\em GSM networks: protocols, terminology, and implementation}. -\newblock Artech House, 1999. - -\bibitem{hsdpa} -{UE} radio access capabilities. -\newblock 3GPP TS 25.306, - \url{http://www.3gpp.org/ftp/Specs/html-info/25306.htm}, 2011. - -\bibitem{hsupa} -Medium access control (mac) protocol specification. -\newblock 3GPP TS 25.321, - \url{http://www.3gpp.org/ftp/Specs/html-info/25321.htm}, 2011. - -\bibitem{kommsys2006} -{\sc Sauter, M.} -\newblock {\em Grundkurs mobile Kommunikationssysteme : von UMTS, GSM und GRPS - zu Wireless LAN und Bluetooth Piconetzen}. -\newblock Vieweg, 2006. - -\bibitem{overview1996} -{\sc Scourias, J.} -\newblock Overview of gsm: The global system for mobile communications. -\newblock {\em University of Waterloo\/} (1996). - -\bibitem{ITU1200} -{\sc {Telecomunication standardization sector of ITU}}. -\newblock Intelligent network. -\newblock {\em SERIES Q: Switching and Signaling Q1200}, 7 (1997). - -\bibitem{ITU212} -{\sc {Telecomunication standardization sector of ITU}}. -\newblock List of mobile country or geographical area codes, 2010. - -\end{thebibliography} diff --git a/Tex/Master/Master.blg b/Tex/Master/Master.blg deleted file mode 100644 index 52952a3..0000000 --- a/Tex/Master/Master.blg +++ /dev/null @@ -1,52 +0,0 @@ -This is BibTeX, Version 0.99c (TeX Live 2009/Debian) -The top-level auxiliary file: Master.aux -The style file: acm.bst -Database file #1: ../Content/Bibliography.bib -Warning--to sort, need author or key in GSM0207 -Warning--to sort, need author or key in GSM0505 -Warning--to sort, need author or key in ISO7810 -Warning--to sort, need author or key in GSM23003 -Warning--to sort, need author or key in GSM23078 -Warning--can't use both author and editor fields in GSM2009 -You've used 17 entries, - 2253 wiz_defined-function locations, - 628 strings with 6270 characters, -and the built_in function-call counts, 3483 in all, are: -= -- 329 -> -- 90 -< -- 0 -+ -- 44 -- -- 26 -* -- 186 -:= -- 512 -add.period$ -- 43 -call.type$ -- 17 -change.case$ -- 65 -chr.to.int$ -- 0 -cite$ -- 23 -duplicate$ -- 146 -empty$ -- 387 -format.name$ -- 26 -if$ -- 780 -int.to.chr$ -- 0 -int.to.str$ -- 17 -missing$ -- 10 -newline$ -- 80 -num.names$ -- 16 -pop$ -- 115 -preamble$ -- 1 -purify$ -- 51 -quote$ -- 0 -skip$ -- 111 -stack$ -- 0 -substring$ -- 121 -swap$ -- 26 -text.length$ -- 0 -text.prefix$ -- 0 -top$ -- 0 -type$ -- 62 -warning$ -- 6 -while$ -- 20 -width$ -- 19 -write$ -- 154 -(There were 6 warnings) diff --git a/Tex/Master/Master.dvi b/Tex/Master/Master.dvi deleted file mode 100644 index 23ee23f..0000000 Binary files a/Tex/Master/Master.dvi and /dev/null differ diff --git a/Tex/Master/Master.glg b/Tex/Master/Master.glg deleted file mode 100644 index f3e9dc2..0000000 --- a/Tex/Master/Master.glg +++ /dev/null @@ -1,5 +0,0 @@ -This is makeindex, version 2.15 [TeX Live 2009] (kpathsea + Thai support). -Scanning style file ./Master.ist...........................done (27 attributes redefined, 0 ignored). -Scanning input file Master.glo...done (0 entries accepted, 0 rejected). -Nothing written in Master.gls. -Transcript written in Master.glg. diff --git a/Tex/Master/Master.glo b/Tex/Master/Master.glo deleted file mode 100644 index e69de29..0000000 diff --git a/Tex/Master/Master.gls b/Tex/Master/Master.gls deleted file mode 100644 index e69de29..0000000 diff --git a/Tex/Master/Master.ist b/Tex/Master/Master.ist deleted file mode 100644 index c6d2ba5..0000000 --- a/Tex/Master/Master.ist +++ /dev/null @@ -1,29 +0,0 @@ -% makeindex style file created by the glossaries package -% for document 'Master' on 2011-12-23 -actual '?' -encap '|' -level '!' -quote '"' -keyword "\\glossaryentry" -preamble "\\glossarysection[\\glossarytoctitle]{\\glossarytitle}\\glossarypreamble\n\\begin{theglossary}\\glossaryheader\n" -postamble "\%\n\\end{theglossary}\\glossarypostamble\n" -group_skip "\\glsgroupskip\n" -item_0 "\%\n" -item_1 "\%\n" -item_2 "\%\n" -item_01 "\%\n" -item_x1 "\\relax \\glsresetentrylist\n" -item_12 "\%\n" -item_x2 "\\relax \\glsresetentrylist\n" -delim_0 "\{\\glossaryentrynumbers\{\\relax " -delim_1 "\{\\glossaryentrynumbers\{\\relax " -delim_2 "\{\\glossaryentrynumbers\{\\relax " -delim_t "\}\}" -delim_n "\\delimN " -delim_r "\\delimR " -headings_flag 1 -heading_prefix "\\glsgroupheading\{" -heading_suffix "\}\\relax \\glsresetentrylist " -symhead_positive "glssymbols" -numhead_positive "glsnumbers" -page_compositor "." diff --git a/Tex/Master/Master.lof b/Tex/Master/Master.lof deleted file mode 100644 index 956c95f..0000000 --- a/Tex/Master/Master.lof +++ /dev/null @@ -1,7 +0,0 @@ -\select@language {english} -\addvspace {10\p@ } -\addvspace {10\p@ } -\contentsline {figure}{\numberline {2.1}{\ignorespaces Growth of mobile GSM subscriptions. Compiled from \cite {GSM2009,GSM_history2011,GSM_stats2011}}}{4} -\contentsline {figure}{\numberline {2.2}{\ignorespaces The 3GPP Logo}}{4} -\contentsline {figure}{\numberline {2.3}{\ignorespaces The main components of a GSM network.}}{5} -\contentsline {figure}{\numberline {2.4}{\ignorespaces Evolution of mobile phones over the last decades.}}{6} diff --git a/Tex/Master/Master.log b/Tex/Master/Master.log deleted file mode 100644 index 8a965af..0000000 --- a/Tex/Master/Master.log +++ /dev/null @@ -1,1015 +0,0 @@ -This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2011.11.30) 23 DEC 2011 00:15 -entering extended mode - %&-line parsing enabled. -**Master.tex -(./Master.tex -LaTeX2e <2009/09/24> -Babel and hyphenation patterns for english, usenglishmax, dumylang, noh -yphenation, farsi, arabic, croatian, bulgarian, ukrainian, russian, czech, slov -ak, danish, dutch, finnish, french, basque, ngerman, german, german-x-2009-06-1 -9, ngerman-x-2009-06-19, ibycus, monogreek, greek, ancientgreek, hungarian, san -skrit, italian, latin, latvian, lithuanian, mongolian2a, mongolian, bokmal, nyn -orsk, romanian, irish, coptic, serbian, turkish, welsh, esperanto, uppersorbian -, estonian, indonesian, interlingua, icelandic, kurmanji, slovenian, polish, po -rtuguese, spanish, galician, catalan, swedish, ukenglish, pinyin, loaded. -(/usr/share/texmf-texlive/tex/latex/base/book.cls -Document Class: book 2007/10/19 v1.4h Standard LaTeX document class -(/usr/share/texmf-texlive/tex/latex/base/bk11.clo -File: bk11.clo 2007/10/19 v1.4h Standard LaTeX file (size option) -) -\c@part=\count79 -\c@chapter=\count80 -\c@section=\count81 -\c@subsection=\count82 -\c@subsubsection=\count83 -\c@paragraph=\count84 -\c@subparagraph=\count85 -\c@figure=\count86 -\c@table=\count87 -\abovecaptionskip=\skip41 -\belowcaptionskip=\skip42 -\bibindent=\dimen102 -) -(/usr/share/texmf-texlive/tex/latex/ltxmisc/a4wide.sty -Package: a4wide 1994/08/30 - -(/usr/share/texmf-texlive/tex/latex/ntgclass/a4.sty -Package: a4 2004/04/15 v1.2g A4 based page layout -)) -(/usr/share/texmf-texlive/tex/latex/appendix/appendix.sty -Package: appendix 2009/09/02 v1.2b extra appendix facilities -\c@@pps=\count88 -\c@@ppsavesec=\count89 -\c@@ppsaveapp=\count90 -) -(/var/lib/texmf/tex/generic/babel/babel.sty -Package: babel 2008/07/06 v3.8l The Babel package - -(/usr/share/texmf-texlive/tex/generic/babel/english.ldf -Language: english 2005/03/30 v3.3o English support from the babel system - -(/usr/share/texmf-texlive/tex/generic/babel/babel.def -File: babel.def 2008/07/06 v3.8l Babel common definitions -\babel@savecnt=\count91 -\U@D=\dimen103 -) -\l@canadian = a dialect from \language\l@american -\l@australian = a dialect from \language\l@british -\l@newzealand = a dialect from \language\l@british -)) -(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty -Package: inputenc 2008/03/30 v1.1d Input encoding file -\inpenc@prehook=\toks14 -\inpenc@posthook=\toks15 - -(/usr/share/texmf-texlive/tex/latex/ucs/utf8x.def -File: utf8x.def 2004/10/17 UCS: Input encoding UTF-8 -)) -(/usr/share/texmf-texlive/tex/latex/ucs/ucs.sty -Package: ucs 2004/10/17 UCS: Unicode input support - -(/usr/share/texmf-texlive/tex/latex/ucs/data/uni-global.def -File: uni-global.def 2004/10/17 UCS: Unicode global data -) -\uc@secondtry=\count92 -\uc@combtoks=\toks16 -\uc@combtoksb=\toks17 -\uc@temptokena=\toks18 -) -(/usr/share/texmf/tex/latex/xcolor/xcolor.sty -Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) - -(/etc/texmf/tex/latex/config/color.cfg -File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive -) -Package xcolor Info: Driver file: pdftex.def on input line 225. - -(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def -File: pdftex.def 2010/03/12 v0.04p Graphics/color for pdfTeX -\Gread@gobject=\count93 -) -(/usr/share/texmf-texlive/tex/latex/colortbl/colortbl.sty -Package: colortbl 2001/02/13 v0.1j Color table columns (DPC) - -(/usr/share/texmf-texlive/tex/latex/tools/array.sty -Package: array 2008/09/09 v2.4c Tabular extension package (FMi) -\col@sep=\dimen104 -\extrarowheight=\dimen105 -\NC@list=\toks19 -\extratabsurround=\skip43 -\backup@length=\skip44 -) -\everycr=\toks20 -\minrowclearance=\skip45 -) -\rownum=\count94 -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. -Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. -Package xcolor Info: Model `RGB' extended on input line 1353. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. -) -(/usr/share/texmf-texlive/tex/latex/amsfonts/amssymb.sty -Package: amssymb 2009/06/22 v3.00 - -(/usr/share/texmf-texlive/tex/latex/amsfonts/amsfonts.sty -Package: amsfonts 2009/06/22 v3.00 Basic AMSFonts support -\@emptytoks=\toks21 -\symAMSa=\mathgroup4 -\symAMSb=\mathgroup5 -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 96. -)) -(/usr/share/texmf-texlive/tex/latex/amsmath/amsmath.sty -Package: amsmath 2000/07/18 v2.13 AMS math features -\@mathmargin=\skip46 - -For additional information on amsmath, use the `?' option. -(/usr/share/texmf-texlive/tex/latex/amsmath/amstext.sty -Package: amstext 2000/06/29 v2.01 - -(/usr/share/texmf-texlive/tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 -\@emptytoks=\toks22 -\ex@=\dimen106 -)) -(/usr/share/texmf-texlive/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d -\pmbraise@=\dimen107 -) -(/usr/share/texmf-texlive/tex/latex/amsmath/amsopn.sty -Package: amsopn 1999/12/14 v2.01 operator names -) -\inf@bad=\count95 -LaTeX Info: Redefining \frac on input line 211. -\uproot@=\count96 -\leftroot@=\count97 -LaTeX Info: Redefining \overline on input line 307. -\classnum@=\count98 -\DOTSCASE@=\count99 -LaTeX Info: Redefining \ldots on input line 379. -LaTeX Info: Redefining \dots on input line 382. -LaTeX Info: Redefining \cdots on input line 467. -\Mathstrutbox@=\box26 -\strutbox@=\box27 -\big@size=\dimen108 -LaTeX Font Info: Redeclaring font encoding OML on input line 567. -LaTeX Font Info: Redeclaring font encoding OMS on input line 568. -\macc@depth=\count100 -\c@MaxMatrixCols=\count101 -\dotsspace@=\muskip10 -\c@parentequation=\count102 -\dspbrk@lvl=\count103 -\tag@help=\toks23 -\row@=\count104 -\column@=\count105 -\maxfields@=\count106 -\andhelp@=\toks24 -\eqnshift@=\dimen109 -\alignsep@=\dimen110 -\tagshift@=\dimen111 -\tagwidth@=\dimen112 -\totwidth@=\dimen113 -\lineht@=\dimen114 -\@envbody=\toks25 -\multlinegap=\skip47 -\multlinetaggap=\skip48 -\mathdisplay@stack=\toks26 -LaTeX Info: Redefining \[ on input line 2666. -LaTeX Info: Redefining \] on input line 2667. -) -(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty -Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty -Package: keyval 1999/03/16 v1.13 key=value parser (DPC) -\KV@toks@=\toks27 -) -(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty -Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) - -(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty -Package: trig 1999/03/16 v1.09 sin cos tan (DPC) -) -(/etc/texmf/tex/latex/config/graphics.cfg -File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live -) -Package graphics Info: Driver file: pdftex.def on input line 91. -) -\Gin@req@height=\dimen115 -\Gin@req@width=\dimen116 -) -(/usr/share/texmf-texlive/tex/latex/oberdiek/epstopdf.sty -Package: epstopdf 2009/10/17 v2.4 Conversion with epstopdf on the fly (HO) - -(/usr/share/texmf-texlive/tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2009/10/17 v2.4 Base part for package epstopdf - -(/usr/share/texmf-texlive/tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2007/09/09 v1.2 Providing info/warning/message (HO) -) -(/usr/share/texmf-texlive/tex/latex/oberdiek/grfext.sty -Package: grfext 2007/09/30 v1.0 Managing graphics extensions (HO) -) -(/usr/share/texmf-texlive/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2009/08/13 v3.4 Keyval support for LaTeX options (HO) - -(/usr/share/texmf-texlive/tex/generic/oberdiek/kvsetkeys.sty -Package: kvsetkeys 2009/07/30 v1.5 Key value parser with default handler suppor -t (HO) - -(/usr/share/texmf-texlive/tex/generic/oberdiek/etexcmds.sty -Package: etexcmds 2007/12/12 v1.2 Prefix for e-TeX command names (HO) -Package etexcmds Info: Could not find \expanded. -(etexcmds) That can mean that you are not using pdfTeX 1.50 or -(etexcmds) that some package has redefined \expanded. -(etexcmds) In the latter case, load this package earlier. -))) -(/usr/share/texmf-texlive/tex/generic/oberdiek/pdftexcmds.sty -Package: pdftexcmds 2009/09/23 v0.6 LuaTeX support for pdfTeX utility functions - (HO) - -(/usr/share/texmf-texlive/tex/generic/oberdiek/ifluatex.sty -Package: ifluatex 2009/04/17 v1.2 Provides the ifluatex switch (HO) -Package ifluatex Info: LuaTeX not detected. -) -(/usr/share/texmf-texlive/tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO -) -) -Package pdftexcmds Info: LuaTeX not detected. -Package pdftexcmds Info: \pdf@primitive is available. -Package pdftexcmds Info: \pdf@ifprimitive is available. -) - -Package epstopdf Warning: Shell escape feature is not enabled. - -Package grfext Info: Graphics extension search list: -(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE -G,.JBIG2,.JB2,.eps] -(grfext) \AppendGraphicsExtensions on input line 433. -(/usr/share/texmf-texlive/tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2009/10/26 v1.1 Configuration of epstopdf for TeX Live -))) -(/usr/share/texmf-texlive/tex/latex/listings/listings.sty -\lst@mode=\count107 -\lst@gtempboxa=\box28 -\lst@token=\toks28 -\lst@length=\count108 -\lst@currlwidth=\dimen117 -\lst@column=\count109 -\lst@pos=\count110 -\lst@lostspace=\dimen118 -\lst@width=\dimen119 -\lst@newlines=\count111 -\lst@lineno=\count112 -\lst@maxwidth=\dimen120 - -(/usr/share/texmf-texlive/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz) -\c@lstnumber=\count113 -\lst@skipnumbers=\count114 -\lst@framebox=\box29 -) -(/usr/share/texmf-texlive/tex/latex/listings/listings.cfg -File: listings.cfg 2007/02/22 1.4 listings configuration -)) -Package: listings 2007/02/22 1.4 (Carsten Heinz) - -(/usr/share/texmf-texlive/tex/latex/psnfss/times.sty -Package: times 2005/04/12 PSNFSS-v9.2a (SPQR) -) -(/usr/share/texmf-texlive/tex/latex/psnfss/helvet.sty -Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) -) -(/usr/share/texmf-texlive/tex/latex/psnfss/courier.sty -Package: courier 2005/04/12 PSNFSS-v9.2a (WaS) -) -(/usr/share/texmf-texlive/tex/latex/esvect/esvect.sty -Package: esvect -\symesvector=\mathgroup6 -) -(/usr/share/texmf-texlive/tex/latex/base/fontenc.sty -Package: fontenc 2005/09/27 v1.99g Standard LaTeX package - -(/usr/share/texmf-texlive/tex/latex/base/t1enc.def -File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file -LaTeX Font Info: Redeclaring font encoding T1 on input line 43. -)) -(/usr/share/texmf-texlive/tex/latex/footmisc/footmisc.sty -Package: footmisc 2009/09/15 v5.5a a miscellany of footnote facilities -\FN@temptoken=\toks29 -\footnotemargin=\dimen121 -\c@pp@next@reset=\count115 -\c@@fnserial=\count116 -Package footmisc Info: Declaring symbol style bringhurst on input line 855. -Package footmisc Info: Declaring symbol style chicago on input line 863. -Package footmisc Info: Declaring symbol style wiley on input line 872. -Package footmisc Info: Declaring symbol style lamport-robust on input line 883. - -Package footmisc Info: Declaring symbol style lamport* on input line 903. -Package footmisc Info: Declaring symbol style lamport*-robust on input line 924 -. -) -(/usr/share/texmf-texlive/tex/latex/ltxmisc/listing.sty -Package: listing 1999/05/25 - -Package `listing', V1.2, <1999/05/25> -\c@listing=\count117 -) (./multido.sty -Package: multido 2004/05/17 package wrapper for PSTricks `multido.tex', (HV/RN) - - (./multido.tex v1.41, 2004/05/18 -\multido@count=\count118 -\multidocount=\count119 -\multido@stuff=\toks30 -) -File: multido.tex 2004/05/18 v1.41 `multido' (tvz) -) -(/usr/share/texmf-texlive/tex/latex/glossaries/base/glossaries.sty -Package: glossaries 2009/09/23 v2.03 (NLCT) - -(/usr/share/texmf-texlive/tex/latex/base/ifthen.sty -Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) -) -(/usr/share/texmf-texlive/tex/latex/xkeyval/xkeyval.sty -Package: xkeyval 2008/08/13 v2.6a package option processing (HA) - -(/usr/share/texmf-texlive/tex/generic/xkeyval/xkeyval.tex -\XKV@toks=\toks31 -\XKV@tempa@toks=\toks32 -\XKV@depth=\count120 -File: xkeyval.tex 2008/08/13 v2.6a key=value parser (HA) -)) -(/usr/share/texmf-texlive/tex/latex/glossaries/base/mfirstuc.sty -Package: mfirstuc 2008/12/22 v1.03 (NLCT) -) -(/usr/share/texmf-texlive/tex/latex/xfor/xfor.sty -Package: xfor 2009/02/05 v1.05 (NLCT) -) -(/usr/share/texmf/tex/latex/beamer/base/translator/translator.sty -Package: translator 2010/06/12 ver 1.10 - -(/usr/share/texmf/tex/latex/beamer/base/translator/translator-language-mappings -.tex)) -\gls@level=\count121 -\@gls@tmpb=\toks33 -\gls@tmplen=\skip49 -\istfile=\write3 - -(/usr/share/texmf-texlive/tex/latex/glossaries/styles/glossary-hypernav.sty -Package: glossary-hypernav 2007/07/04 v1.01 (NLCT) -) -(/usr/share/texmf-texlive/tex/latex/glossaries/styles/glossary-list.sty -Package: glossary-list 2009/05/30 v2.01 (NLCT) -\glslistdottedwidth=\skip50 -) -(/usr/share/texmf-texlive/tex/latex/glossaries/styles/glossary-long.sty -Package: glossary-long 2009/05/30 v2.01 (NLCT) - -(/usr/share/texmf-texlive/tex/latex/tools/longtable.sty -Package: longtable 2004/02/01 v4.11 Multi-page Table package (DPC) -\LTleft=\skip51 -\LTright=\skip52 -\LTpre=\skip53 -\LTpost=\skip54 -\LTchunksize=\count122 -\LTcapwidth=\dimen122 -\LT@head=\box30 -\LT@firsthead=\box31 -\LT@foot=\box32 -\LT@lastfoot=\box33 -\LT@cols=\count123 -\LT@rows=\count124 -\c@LT@tables=\count125 -\c@LT@chunks=\count126 -\LT@p@ftn=\toks34 -) -\glsdescwidth=\skip55 -\glspagelistwidth=\skip56 -) -(/usr/share/texmf-texlive/tex/latex/glossaries/styles/glossary-super.sty -Package: glossary-super 2009/05/30 v2.01 (NLCT) - -(/usr/share/texmf-texlive/tex/latex/supertabular/supertabular.sty -Package: supertabular 2004/02/20 v4.1e the supertabular environment -\c@tracingst=\count127 -\ST@wd=\dimen123 -\ST@rightskip=\skip57 -\ST@leftskip=\skip58 -\ST@parfillskip=\skip59 -\ST@pageleft=\dimen124 -\ST@headht=\dimen125 -\ST@tailht=\dimen126 -\ST@pagesofar=\dimen127 -\ST@pboxht=\dimen128 -\ST@lineht=\dimen129 -\ST@stretchht=\dimen130 -\ST@prevht=\dimen131 -\ST@toadd=\dimen132 -\ST@dimen=\dimen133 -\ST@pbox=\box34 -)) -(/usr/share/texmf-texlive/tex/latex/glossaries/styles/glossary-tree.sty -Package: glossary-tree 2009/01/14 v1.01 (NLCT) -\glstreeindent=\skip60 -)) -(/usr/share/texmf-texlive/tex/latex/pstricks/pstricks.sty -Package: pstricks 2008/11/26 v0.40 LaTeX wrapper for `PSTricks' (RN,HV) - -(/usr/share/texmf-texlive/tex/generic/pstricks/pstricks.tex -`PSTricks' v1.29 <2009/05/19> (tvz) -\pst@dima=\dimen134 -\pst@dimb=\dimen135 -\pst@dimc=\dimen136 -\pst@dimd=\dimen137 -\pst@dimg=\dimen138 -\pst@dimh=\dimen139 -\pst@hbox=\box35 -\pst@boxg=\box36 -\pst@cnta=\count128 -\pst@cntb=\count129 -\pst@cntc=\count130 -\pst@cntd=\count131 -\pst@cntg=\count132 -\pst@cnth=\count133 -\pst@toks=\toks35 -(/usr/share/texmf-texlive/tex/generic/pstricks/pstricks.con) -\psunit=\dimen140 -\psxunit=\dimen141 -\psyunit=\dimen142 -\pslinewidth=\dimen143 -\pst@customdefs=\toks36 -\pslinearc=\dimen144 -\everypsbox=\toks37 -\psframesep=\dimen145 -\pslabelsep=\dimen146 -\pst@shift=\dimen147 -\theoverlaybox=\box37 -) -File: pstricks.tex 2009/05/19 v1.29 `PSTricks' (tvz,hv) -) -(/usr/share/texmf-texlive/tex/latex/lipsum/lipsum.sty -Package: lipsum 2005/01/26 v1.0 150 paragraphs of Lorem Ipsum dummy text -File: lipsum.dtx 2005/01/26 v1.0 150 paragraphs of Lorem Ipsum dummy text -\c@lips@count=\count134 -) -(/usr/share/texmf-texlive/tex/latex/pgfplots/pgfplots.sty -Package: pgfplots 2009/02/14 Version 1.2.2 - -(/usr/share/texmf/tex/latex/pgf/frontendlayer/tikz.sty -(/usr/share/texmf/tex/latex/pgf/basiclayer/pgf.sty -(/usr/share/texmf/tex/latex/pgf/utilities/pgfrcs.sty -(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-common.tex -\pgfutil@everybye=\toks38 -) -(/usr/share/texmf/tex/generic/pgf/utilities/pgfutil-latex.def -\pgfutil@abb=\box38 - -(/usr/share/texmf-texlive/tex/latex/ms/everyshi.sty -Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) -)) -(/usr/share/texmf/tex/generic/pgf/utilities/pgfrcs.code.tex -Package: pgfrcs 2010/10/25 v2.10 (rcs-revision 1.24) -)) -Package: pgf 2008/01/15 v2.10 (rcs-revision 1.12) - -(/usr/share/texmf/tex/latex/pgf/basiclayer/pgfcore.sty -(/usr/share/texmf/tex/latex/pgf/systemlayer/pgfsys.sty -(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys.code.tex -Package: pgfsys 2010/06/30 v2.10 (rcs-revision 1.37) - -(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex -\pgfkeys@pathtoks=\toks39 -\pgfkeys@temptoks=\toks40 - -(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex -\pgfkeys@tmptoks=\toks41 -)) -\pgf@x=\dimen148 -\pgf@y=\dimen149 -\pgf@xa=\dimen150 -\pgf@ya=\dimen151 -\pgf@xb=\dimen152 -\pgf@yb=\dimen153 -\pgf@xc=\dimen154 -\pgf@yc=\dimen155 -\w@pgf@writea=\write4 -\r@pgf@reada=\read1 -\c@pgf@counta=\count135 -\c@pgf@countb=\count136 -\c@pgf@countc=\count137 -\c@pgf@countd=\count138 - -(/usr/share/texmf/tex/generic/pgf/systemlayer/pgf.cfg -File: pgf.cfg 2008/05/14 (rcs-revision 1.7) -) -Package pgfsys Info: Driver file for pgf: pgfsys-pdftex.def on input line 900. - -(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-pdftex.def -File: pgfsys-pdftex.def 2009/05/22 (rcs-revision 1.26) - -(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def -File: pgfsys-common-pdf.def 2008/05/19 (rcs-revision 1.10) -))) -(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex -File: pgfsyssoftpath.code.tex 2008/07/18 (rcs-revision 1.7) -\pgfsyssoftpath@smallbuffer@items=\count139 -\pgfsyssoftpath@bigbuffer@items=\count140 -) -(/usr/share/texmf/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex -File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) -)) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcore.code.tex -Package: pgfcore 2010/04/11 v2.10 (rcs-revision 1.7) - -(/usr/share/texmf/tex/generic/pgf/math/pgfmath.code.tex -(/usr/share/texmf/tex/generic/pgf/math/pgfmathcalc.code.tex -(/usr/share/texmf/tex/generic/pgf/math/pgfmathutil.code.tex) -(/usr/share/texmf/tex/generic/pgf/math/pgfmathparser.code.tex -\pgfmath@dimen=\dimen156 -\pgfmath@count=\count141 -\pgfmath@box=\box39 -\pgfmath@toks=\toks42 -\pgfmath@stack@operand=\toks43 -\pgfmath@stack@operation=\toks44 -) -(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.code.tex -(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) -(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) -(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) -(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) -(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) -(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) -(/usr/share/texmf/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex))) -(/usr/share/texmf/tex/generic/pgf/math/pgfmathfloat.code.tex -\c@pgfmathroundto@lastzeros=\count142 -)) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex -File: pgfcorepoints.code.tex 2010/04/09 (rcs-revision 1.20) -\pgf@picminx=\dimen157 -\pgf@picmaxx=\dimen158 -\pgf@picminy=\dimen159 -\pgf@picmaxy=\dimen160 -\pgf@pathminx=\dimen161 -\pgf@pathmaxx=\dimen162 -\pgf@pathminy=\dimen163 -\pgf@pathmaxy=\dimen164 -\pgf@xx=\dimen165 -\pgf@xy=\dimen166 -\pgf@yx=\dimen167 -\pgf@yy=\dimen168 -\pgf@zx=\dimen169 -\pgf@zy=\dimen170 -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex -File: pgfcorepathconstruct.code.tex 2010/08/03 (rcs-revision 1.24) -\pgf@path@lastx=\dimen171 -\pgf@path@lasty=\dimen172 -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex -File: pgfcorepathusage.code.tex 2008/04/22 (rcs-revision 1.12) -\pgf@shorten@end@additional=\dimen173 -\pgf@shorten@start@additional=\dimen174 -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex -File: pgfcorescopes.code.tex 2010/09/08 (rcs-revision 1.34) -\pgfpic=\box40 -\pgf@hbox=\box41 -\pgf@layerbox@main=\box42 -\pgf@picture@serial@count=\count143 -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex -File: pgfcoregraphicstate.code.tex 2008/04/22 (rcs-revision 1.9) -\pgflinewidth=\dimen175 -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex -File: pgfcoretransformations.code.tex 2009/06/10 (rcs-revision 1.11) -\pgf@pt@x=\dimen176 -\pgf@pt@y=\dimen177 -\pgf@pt@temp=\dimen178 -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorequick.code.tex -File: pgfcorequick.code.tex 2008/10/09 (rcs-revision 1.3) -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex -File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex -File: pgfcorepathprocessing.code.tex 2008/10/09 (rcs-revision 1.8) -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex -File: pgfcorearrows.code.tex 2008/04/23 (rcs-revision 1.11) -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex -File: pgfcoreshade.code.tex 2008/11/23 (rcs-revision 1.13) -\pgf@max=\dimen179 -\pgf@sys@shading@range@num=\count144 -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex -File: pgfcoreimage.code.tex 2010/03/25 (rcs-revision 1.16) - -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex -File: pgfcoreexternal.code.tex 2010/09/01 (rcs-revision 1.17) -\pgfexternal@startupbox=\box43 -)) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex -File: pgfcorelayers.code.tex 2010/08/27 (rcs-revision 1.2) -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex -File: pgfcoretransparency.code.tex 2008/01/17 (rcs-revision 1.2) -) -(/usr/share/texmf/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex -File: pgfcorepatterns.code.tex 2009/07/02 (rcs-revision 1.3) -))) -(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleshapes.code.tex -File: pgfmoduleshapes.code.tex 2010/09/09 (rcs-revision 1.13) -\pgfnodeparttextbox=\box44 -) -(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduleplot.code.tex -File: pgfmoduleplot.code.tex 2010/10/22 (rcs-revision 1.8) -) -(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty -Package: pgfcomp-version-0-65 2007/07/03 v2.10 (rcs-revision 1.7) -\pgf@nodesepstart=\dimen180 -\pgf@nodesepend=\dimen181 -) -(/usr/share/texmf/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty -Package: pgfcomp-version-1-18 2007/07/23 v2.10 (rcs-revision 1.1) -)) -(/usr/share/texmf/tex/latex/pgf/utilities/pgffor.sty -(/usr/share/texmf/tex/latex/pgf/utilities/pgfkeys.sty -(/usr/share/texmf/tex/generic/pgf/utilities/pgfkeys.code.tex)) -(/usr/share/texmf/tex/generic/pgf/utilities/pgffor.code.tex -Package: pgffor 2010/03/23 v2.10 (rcs-revision 1.18) -\pgffor@iter=\dimen182 -\pgffor@skip=\dimen183 -\pgffor@stack=\toks45 -\pgffor@toks=\toks46 -)) -(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex -Package: tikz 2010/10/13 v2.10 (rcs-revision 1.76) - -(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex -File: pgflibraryplothandlers.code.tex 2010/05/31 v2.10 (rcs-revision 1.15) -\pgf@plot@mark@count=\count145 -\pgfplotmarksize=\dimen184 -) -\tikz@lastx=\dimen185 -\tikz@lasty=\dimen186 -\tikz@lastxsaved=\dimen187 -\tikz@lastysaved=\dimen188 -\tikzleveldistance=\dimen189 -\tikzsiblingdistance=\dimen190 -\tikz@figbox=\box45 -\tikz@tempbox=\box46 -\tikztreelevel=\count146 -\tikznumberofchildren=\count147 -\tikznumberofcurrentchild=\count148 -\tikz@fig@count=\count149 - -(/usr/share/texmf/tex/generic/pgf/modules/pgfmodulematrix.code.tex -File: pgfmodulematrix.code.tex 2010/08/24 (rcs-revision 1.4) -\pgfmatrixcurrentrow=\count150 -\pgfmatrixcurrentcolumn=\count151 -\pgf@matrix@numberofcolumns=\count152 -) -\tikz@expandcount=\count153 - -(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopat -hs.code.tex -File: tikzlibrarytopaths.code.tex 2008/06/17 v2.10 (rcs-revision 1.2) -))) (/usr/share/texmf-texlive/tex/generic/pgfplots/pgfplots.code.tex (/usr/shar -e/texmf-texlive/tex/generic/pgfplots/pgfplotscore.code.tex -\t@pgfplots@toka=\toks47 -\t@pgfplots@tokb=\toks48 -\t@pgfplots@tokc=\toks49 -\pgfplots@tmpa=\dimen191 -) -(/usr/share/texmf-texlive/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsup -p_loader.code.tex -Package pgfplots: loading complementary code for your PGF version... - -(/usr/share/texmf-texlive/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsup -p_misc.code.tex) -(/usr/share/texmf-texlive/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsup -p_pgfkeysfiltered.code.tex -\pgfkeys@tmptoks=\toks50 -) -(/usr/share/texmf-texlive/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsup -p_pgfmathfloat.code.tex -\c@pgfmathroundto@lastzeros=\count154 -) -(/usr/share/texmf-texlive/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsup -p_pgflibraryplothandlers.code.tex -File: pgfplotsoldpgfsupp_pgflibraryplothandlers.code.tex 2009/02/13 v2.10 (rcs- -revision 1.7) -\pgf@plot@mark@count=\count155 -\pgfplotmarksize=\dimen192 -) -(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryfpu.code.tex)) -(/usr/share/texmf-texlive/tex/generic/pgfplots/util/pgfplotsutil.code.tex -(/usr/share/texmf-texlive/tex/generic/pgfplots/liststructure/pgfplotsliststruct -ure.code.tex) -(/usr/share/texmf-texlive/tex/generic/pgfplots/liststructure/pgfplotsliststruct -ureext.code.tex) -(/usr/share/texmf-texlive/tex/generic/pgfplots/liststructure/pgfplotsarray.code -.tex -\c@pgfplotsarray@tmp=\count156 -) -(/usr/share/texmf-texlive/tex/generic/pgfplots/numtable/pgfplotstable.code.tex -\c@pgfplotstable@counta=\count157 -\pgfplotstable@outfile=\write5 - -(/usr/share/texmf-texlive/tex/generic/pgfplots/numtable/pgfplotstable.coltype.c -ode.tex))) -(/usr/share/texmf-texlive/tex/generic/pgfplots/util/pgfplotscolormap.code.tex) -(/usr/share/texmf-texlive/tex/generic/pgfplots/pgfplots.stackedplots.code.tex) -(/usr/share/texmf-texlive/tex/generic/pgfplots/pgfplotscoordprocessing.code.tex -) (/usr/share/texmf-texlive/tex/generic/pgfplots/pgfplotsticks.code.tex) -(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecor -ations.code.tex -(/usr/share/texmf/tex/generic/pgf/modules/pgfmoduledecorations.code.tex -\pgfdecoratedcompleteddistance=\dimen193 -\pgfdecoratedremainingdistance=\dimen194 -\pgfdecoratedinputsegmentcompleteddistance=\dimen195 -\pgfdecoratedinputsegmentremainingdistance=\dimen196 -\pgf@decorate@distancetomove=\dimen197 -\pgf@decorate@repeatstate=\count158 -\pgfdecorationsegmentamplitude=\dimen198 -\pgfdecorationsegmentlength=\dimen199 -) -\tikz@lib@dec@box=\box47 -) -(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecor -ations.pathmorphing.code.tex -(/usr/share/texmf/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.p -athmorphing.code.tex)) -(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecor -ations.pathreplacing.code.tex -(/usr/share/texmf/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.p -athreplacing.code.tex)) -\pgfplots@numplots=\count159 -\pgfplots@xmin@reg=\dimen200 -\pgfplots@xmax@reg=\dimen201 -\pgfplots@ymin@reg=\dimen202 -\pgfplots@ymax@reg=\dimen203 -\pgfplots@zmin@reg=\dimen204 -\pgfplots@zmax@reg=\dimen205 -) -(/usr/share/texmf/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryplotm -arks.code.tex -File: tikzlibraryplotmarks.code.tex 2008/01/09 v2.10 (rcs-revision 1.1) - -(/usr/share/texmf/tex/generic/pgf/libraries/pgflibraryplotmarks.code.tex -File: pgflibraryplotmarks.code.tex 2010/10/15 v2.10 (rcs-revision 1.12) -))) -(/usr/share/texmf-texlive/tex/latex/ltxmisc/url.sty -\Urlmuskip=\muskip11 -Package: url 2006/04/12 ver 3.3 Verb mode for urls, etc. -) -(/usr/share/texmf-texlive/tex/latex/booktabs/booktabs.sty -Package: booktabs 2005/04/14 v1.61803 publication quality tables -\heavyrulewidth=\dimen206 -\lightrulewidth=\dimen207 -\cmidrulewidth=\dimen208 -\belowrulesep=\dimen209 -\belowbottomsep=\dimen210 -\aboverulesep=\dimen211 -\abovetopsep=\dimen212 -\cmidrulesep=\dimen213 -\cmidrulekern=\dimen214 -\defaultaddspace=\dimen215 -\@cmidla=\count160 -\@cmidlb=\count161 -\@aboverulesep=\dimen216 -\@belowrulesep=\dimen217 -\@thisruleclass=\count162 -\@lastruleclass=\count163 -\@thisrulewidth=\dimen218 -) -(/usr/share/texmf-texlive/tex/latex/subfigure/subfigure.sty -Package: subfigure 2002/03/15 v2.1.5 subfigure package -\subfigtopskip=\skip61 -\subfigcapskip=\skip62 -\subfigcaptopadj=\dimen219 -\subfigbottomskip=\skip63 -\subfigcapmargin=\dimen220 -\subfiglabelskip=\skip64 -\c@subfigure=\count164 -\c@lofdepth=\count165 -\c@subtable=\count166 -\c@lotdepth=\count167 - -**************************************** -* Local config file subfigure.cfg used * -**************************************** -(/usr/share/texmf-texlive/tex/latex/subfigure/subfigure.cfg) -\subfig@top=\skip65 -\subfig@bottom=\skip66 -) -(/usr/share/texmf-texlive/tex/latex/listings/lstlang1.sty -File: lstlang1.sty 2004/09/05 1.3 listings language file -) -\c@example=\count168 -\glo@main@file=\write6 -\openout6 = `Master.glo'. - -Package glossaries Info: Writing glossary file Master.glo on input line 82. -\glo@acronym@file=\write7 -\openout7 = `Master.acn'. - -Package glossaries Info: Writing glossary file Master.acn on input line 82. - (./Glossary.tex) -(./Master.aux) -\openout1 = `Master.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 99. -LaTeX Font Info: ... okay on input line 99. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 99. -LaTeX Font Info: ... okay on input line 99. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 99. -LaTeX Font Info: ... okay on input line 99. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 99. -LaTeX Font Info: ... okay on input line 99. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 99. -LaTeX Font Info: ... okay on input line 99. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 99. -LaTeX Font Info: ... okay on input line 99. -LaTeX Font Info: Try loading font information for T1+ptm on input line 99. - (/usr/share/texmf-texlive/tex/latex/psnfss/t1ptm.fd -File: t1ptm.fd 2001/06/04 font definitions for T1/ptm. -) -(/usr/share/texmf-texlive/tex/latex/ucs/ucsencs.def -File: ucsencs.def 2003/11/29 Fixes to fontencodings LGR, T3 -) -(/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count169 -\scratchdimen=\dimen221 -\scratchbox=\box48 -\nofMPsegments=\count170 -\nofMParguments=\count171 -\everyMPshowfont=\toks51 -\MPscratchCnt=\count172 -\MPscratchDim=\dimen222 -\MPnumerator=\count173 -\everyMPtoPDFconversion=\toks52 -) -\c@lstlisting=\count174 - -(/usr/share/texmf-texlive/tex/latex/glossaries/dict/glossaries-dictionary-Engli -sh.dict -Dictionary: glossaries-dictionary, Language: English -) ABD: EveryShipout initializing macros (./Titlepage.tex - -pdfTeX warning: pdflatex (file ../Images/unisiegel.pdf): PDF inclusion: found P -DF version <1.5>, but at most version <1.4> allowed -<../Images/unisiegel.pdf, id=4, 527.57097pt x 616.70403pt> -File: ../Images/unisiegel.pdf Graphic file (type pdf) - - -LaTeX Font Info: Font shape `T1/ptm/bx/sc' in size <20.74> not available -(Font) Font shape `T1/ptm/b/sc' tried instead on input line 16. -LaTeX Font Info: Try loading font information for U+msa on input line 25. - -(/usr/share/texmf-texlive/tex/latex/amsfonts/umsa.fd -File: umsa.fd 2009/06/22 v3.00 AMS symbols A -) -LaTeX Font Info: Try loading font information for U+msb on input line 25. - -(/usr/share/texmf-texlive/tex/latex/amsfonts/umsb.fd -File: umsb.fd 2009/06/22 v3.00 AMS symbols B -) -LaTeX Font Info: Try loading font information for U+esvect on input line 25. - - -(/usr/share/texmf-texlive/tex/latex/esvect/uesvect.fd -File: uesvect.fd -) [1 -Non-PDF special ignored! -Non-PDF special ignored! -Non-PDF special ignored! - -\openout3 = `Master.ist'. - - -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../Images/unisiegel.pdf>]) -LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <10.95> not available -(Font) Font shape `T1/ptm/b/n' tried instead on input line 110. - (../Content/Abstract.tex) [2] -LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <24.88> not available -(Font) Font shape `T1/ptm/b/n' tried instead on input line 123. - (./Master.lof) -\tf@lof=\write8 -\openout8 = `Master.lof'. - - [1 - - - -] -[2 - -] (./Master.lot) -\tf@lot=\write9 -\openout9 = `Master.lot'. - - [3] [4 - -] (./Master.toc) -\tf@toc=\write10 -\openout10 = `Master.toc'. - - [5] [6 - - -] (../Content/Motivation.tex -Chapter 1. -LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <20.74> not available -(Font) Font shape `T1/ptm/b/n' tried instead on input line 1. -LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <14.4> not available -(Font) Font shape `T1/ptm/b/n' tried instead on input line 8. -) (../Content/GSM.tex [1 - -] [2 - -] -Chapter 2. -[3] -LaTeX Font Info: Try loading font information for OMS+ptm on input line 32. - (/usr/share/texmf-texlive/tex/latex/psnfss/omsptm.fd -File: omsptm.fd -) -LaTeX Font Info: Font shape `OMS/ptm/m/n' in size <10.95> not available -(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 32. - -<../Images/3gpp.jpg, id=48, 803.0pt x 467.7475pt> -File: ../Images/3gpp.jpg Graphic file (type jpg) - -[4 <../Images/3gpp.jpg>] -LaTeX Font Info: Try loading font information for T1+pcr on input line 84. - (/usr/share/texmf-texlive/tex/latex/psnfss/t1pcr.fd -File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. -) -[5] -LaTeX Font Info: Font shape `T1/ptm/bx/n' in size <12> not available -(Font) Font shape `T1/ptm/b/n' tried instead on input line 114. - [6] [7] [8]) [9] [10 - - -] (./Master.bbl -Underfull \hbox (badness 1701) in paragraph at lines 10--15 -[]\T1/ptm/m/n/10.95 Digital cel-lu-lar telecom-mu-ni-ca-tions sys-tem (phase 2+ -): Mo-bile sta-tions (ms) fea-tures. - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 17--21 -\T1/pcr/m/n/10.95 iso / iso _ catalogue / catalogue _ tc / catalogue _ detail . - htm ? csnumber = - [] - -[1 - -]) (../Content/Appendix.tex) (./Master.acr [2] -Underfull \hbox (badness 1147) in paragraph at lines 92--93 -[]|\T1/ptm/m/n/10.95 Mobile Sub-scriber In-te-grated Ser-vices Dig-i-tal - [] - -[3 - - -]) (./Master.gls) -Underfull \vbox (badness 10000) has occurred while \output is active [] - - [4] -(./Master.aux) ) -Here is how much of TeX's memory you used: - 20861 strings out of 493848 - 401620 string characters out of 1152822 - 597026 words of memory out of 3000000 - 23563 multiletter control sequences out of 15000+50000 - 77744 words of font info for 102 fonts, out of 3000000 for 9000 - 714 hyphenation exceptions out of 8191 - 63i,12n,72p,1076b,1340s stack positions out of 5000i,500n,10000p,200000b,50000s -{/usr/share/texmf-texlive/fonts/enc/dvips/base/8r.enc} - -Output written on Master.pdf (22 pages, 244148 bytes). -PDF statistics: - 125 PDF objects out of 1000 (max. 8388607) - 0 named destinations out of 1000 (max. 500000) - 23 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/Tex/Master/Master.lot b/Tex/Master/Master.lot deleted file mode 100644 index 4561da2..0000000 --- a/Tex/Master/Master.lot +++ /dev/null @@ -1,5 +0,0 @@ -\select@language {english} -\addvspace {10\p@ } -\addvspace {10\p@ } -\contentsline {table}{\numberline {2.1}{\ignorespaces Subset of data stored on a SIM card. Adopted from \cite {protocols1999}}}{7} -\contentsline {table}{\numberline {2.2}{\ignorespaces Mobile Country and Network Codes. (R) denotes that the MCC is reserved but not operational as of yet, whereas (T) denotes a operational test network.}}{8} diff --git a/Tex/Master/Master.pdf b/Tex/Master/Master.pdf deleted file mode 100644 index 50a8e77..0000000 Binary files a/Tex/Master/Master.pdf and /dev/null differ diff --git a/Tex/Master/Master.synctex.gz b/Tex/Master/Master.synctex.gz deleted file mode 100644 index 21e3684..0000000 Binary files a/Tex/Master/Master.synctex.gz and /dev/null differ diff --git a/Tex/Master/Master.tex b/Tex/Master/Master.tex deleted file mode 100644 index ccaf743..0000000 --- a/Tex/Master/Master.tex +++ /dev/null @@ -1,169 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Document Class %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\documentclass[a4paper, twoside, 11pt]{book} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Includes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%Sake of correction -\usepackage{a4wide} - -\usepackage{appendix} -%\usepackage{ngerman} -\usepackage[english]{babel} -\usepackage[utf8x]{inputenc} -\usepackage[table]{xcolor} -\usepackage{amssymb} -\usepackage{amsmath} -\usepackage{graphicx} -\usepackage{epstopdf} -\usepackage{listings} -%\usepackage{apacite} -%\usepackage{apacite-deutsch} -\usepackage{times, helvet,courier} -\usepackage{esvect} -\usepackage[T1]{fontenc} -\usepackage[stable,perpage, ragged, multiple]{footmisc} -\usepackage{listing} -\usepackage{multido} -\usepackage[acronym=true,toc=true]{glossaries} -%\usepackage{vaucanson-g} -\usepackage{pstricks} -%\usepackage{makeidx}\begin{axis} -\usepackage{courier, helvet} -\usepackage{lipsum} -\usepackage{glossaries} -\usepackage{pgfplots} -\usepackage{tikz} -\usepackage{url} -\usepackage{booktabs} -\usepackage{subfigure} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Styles for Programming Language Highlighting %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\lstset{language=Python, - showstringspaces=false, - stringstyle=\ttfamily, - basicstyle=\ttfamily, - frameround=ftff, - frame=shadowbox, - %keywordstyle=\color{red}, - numbers=left, - aboveskip=7pt} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Selfdefined Commands %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% example environment -\newtheorem{example}{Example} - -\newcommand{\eg}{e.g.\ } - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Glossary and Listings Style %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% In order to build glossary info the following commands have to be run in a shell: -% latex datei -%makeindex -s filename.ist -t filename.alg -o filename.acr filename.acn -%makeindex -s filename.ist -t filename.glg -o filename.gls filename.glo -%makeindex -s filename.ist -t filename.slg -o filename.syi filename.syg -% latex datei -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%Remove the dot at the end of glossary descriptions -\renewcommand*{\glspostdescription}{} - -%Activate glossary commands -\makeglossaries - -\input{Glossary} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Information %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%this is not used atm sincee a template for the titlepage has been inclluded and is used -\author{Thomas Mayer} -\title{Master Thesis:\\ IMSI Catcher Detection} -\date{\today} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Titlepage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{document} - -\input{Titlepage} -\pagestyle{empty} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Abstract %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{center} - \textbf{Abstract:} -\end{center} -\input{../Content/Abstract} - - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Create ListOfTables and ListOfFigures %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\clearpage{\pagestyle{empty}\cleardoublepage} -\pagestyle{headings} -\pagenumbering{roman} -\listoffigures -\listoftables -\tableofcontents -\clearpage{\pagestyle{empty}\cleardoublepage} -\pagenumbering{arabic} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Content %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\input{../Content/Motivation} -\input{../Content/GSM} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Finish Content %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\clearpage{\pagestyle{empty}\cleardoublepage} -\pagenumbering{Roman} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\bibliographystyle{acm} -\nocite{*} -\bibliography{../Content/Bibliography} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Appendix %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\appendix -\input{../Content/Appendix} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Create Glossary and Index %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%Print list of acronyms -\printglossary[type=\acronymtype,style=long] - -%Print the glossary -\printglossary[style=altlist,title=Glossary] - - -\end{document} diff --git a/Tex/Master/Master.tex~ b/Tex/Master/Master.tex~ deleted file mode 100644 index 1bf9653..0000000 --- a/Tex/Master/Master.tex~ +++ /dev/null @@ -1,190 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Document Class %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\documentclass[a4paper, twoside, 11pt]{book} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Includes %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\usepackage{appendix} -%\usepackage{ngerman} -\usepackage[english]{babel} -\usepackage[utf8x]{inputenc} -\usepackage[table]{xcolor} -\usepackage{amssymb} -\usepackage{amsmath} -\usepackage{graphicx} -\usepackage{epstopdf} -\usepackage{listings} -%\usepackage{apacite} -%\usepackage{apacite-deutsch} -\usepackage{times, helvet,courier} -\usepackage{esvect} -\usepackage[T1]{fontenc} -\usepackage[stable,perpage, ragged, multiple]{footmisc} -\usepackage{listing} -\usepackage{multido} -\usepackage[acronym=true,toc=true]{glossaries} -%\usepackage{vaucanson-g} -%\usepackage{a4wide} -\usepackage{pstricks} -%\usepackage{makeidx} -\usepackage{courier, helvet} -\usepackage{lipsum} -\usepackage[ -nonumberlist, %do not show page numbers -acronym, %generate acronym listing -toc, %show listings as entries in table of contents -section] %use section level for toc entries -{glossaries} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Styles for Programming Language Highlighting %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\lstset{language=Python, - showstringspaces=false, - stringstyle=\ttfamily, - basicstyle=\ttfamily, - frameround=ftff, - frame=shadowbox, - %keywordstyle=\color{red}, - numbers=left, - aboveskip=7pt} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Selfdefined Commands %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -% example environment -\newtheorem{example}{Example} - -% python need to be followed by lstlisting env -%\newcommand{pyhton}{\lstset{language=Python}} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Information %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%this is not used atm sincee a template for the titlepage has been inclluded and is used -\author{Thomas Mayer} -\title{Master Thesis:\\ IMSI Catcher Detection} -\date{\today} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Glossary and Listings Style %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% In order to build glossary info the following commands have to be run in a shell: -% latex datei -%makeindex -s filename.ist -t filename.alg -o filename.acr filename.acn -%makeindex -s filename.ist -t filename.glg -o filename.gls filename.glo -%makeindex -s filename.ist -t filename.slg -o filename.syi filename.syg -% latex datei -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -%Remove the dot at the end of glossary descriptions -\renewcommand*{\glspostdescription}{} - -%Activate glossary commands -\makeglossaries - -%\input{Glossary} - -%Some acronyms -\newacronym{MS}{MS}{Microsoft} -\newacronym{CD}{CD}{Compact Disc} -%An acronym with a glossary entry -\newacronym{AD}{AD}{Active Directory\protect\glsadd{glos:AD}} - -%Some glossary terms -\newglossaryentry{glos:AD}{ -name=Active Directory, -description={Active Directory is the directory service for -Windows based networks, that allows central organization and -administration of any network resource. -It allows a single-sign-on concept independent from network -topologies or network protocols. As a prerequisite you need -a Windows Server acting as Domain Controller. This computer -stores all necessary data, e.\,g.~usernames and corresponding -passwords.} -} -\newglossaryentry{glos:RespF}{name={response file}, description={A file -that allows unattended software installation.}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Titlepage %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{document} - -\input{Titlepage} -\pagestyle{empty} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Abstract %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{center} - \textbf{Abstract:} -\end{center} -\input{../Content/Abstract} - - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Create ListOfTables and ListOfFigures %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\clearpage{\pagestyle{empty}\cleardoublepage} -\pagestyle{headings} -\pagenumbering{roman} -\listoffigures -%\listoftables -\tableofcontents -\clearpage{\pagestyle{empty}\cleardoublepage} -\pagenumbering{arabic} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Content %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{blah} -\section{General information} -Our network uses \gls{AD}. By using \gls{AD} with \gls{MS} bases clients that -have been installed using a \gls{glos:RespF} from \gls{CD}, we can expect a -high level of standardization. - -\section{blubb} -\chapter{moo} -\section{mah} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Create Glossary and Index %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\clearpage{\pagestyle{empty}\cleardoublepage} -\pagenumbering{Roman} - -%Print list of acronyms -\printglossary[type=\acronymtype,style=long] - -%Print the glossary -\printglossary[style=altlist,title=Glossary] - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Bibliography %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\bibliographystyle{acm} - -% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % -% Appendix % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % -% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % -\appendix -\chapter{foo} -\section{blah} - -\end{document} diff --git a/Tex/Master/Master.toc b/Tex/Master/Master.toc deleted file mode 100644 index cb32ef6..0000000 --- a/Tex/Master/Master.toc +++ /dev/null @@ -1,25 +0,0 @@ -\select@language {english} -\contentsline {chapter}{\numberline {1}Introduciton}{1} -\contentsline {section}{\numberline {1.1}Structure}{1} -\contentsline {chapter}{\numberline {2}GSM}{3} -\contentsline {section}{\numberline {2.1}A Historical Perspective}{3} -\contentsline {section}{\numberline {2.2}The GSM Network}{5} -\contentsline {subsection}{\numberline {2.2.1}Mobile Station}{6} -\contentsline {subsection}{\numberline {2.2.2}Basestation Subsystem}{8} -\contentsline {subsection}{\numberline {2.2.3}Network Subsystem}{8} -\contentsline {subsubsection}{Mobile Switching Center}{8} -\contentsline {subsubsection}{Home Location Register}{8} -\contentsline {subsubsection}{Visitor Location Register}{9} -\contentsline {subsubsection}{Equipment Identification Register}{9} -\contentsline {subsubsection}{Authentication Center}{9} -\contentsline {subsection}{\numberline {2.2.4}Intelligent Network}{9} -\contentsline {subsection}{\numberline {2.2.5}The Cellular Principle}{9} -\contentsline {section}{\numberline {2.3}The $U_m$ Interface}{9} -\contentsline {subsection}{\numberline {2.3.1}Layers}{9} -\contentsline {subsection}{\numberline {2.3.2}The Radio Channel}{9} -\contentsline {subsection}{\numberline {2.3.3}Logical Channels}{9} -\contentsline {section}{\numberline {2.4}IMSI-Catcher}{9} -\contentsline {subsection}{\numberline {2.4.1}Mode of Operation}{9} -\contentsline {subsection}{\numberline {2.4.2}Possible Attacks}{9} -\contentsline {subsection}{\numberline {2.4.3}Law situation in Germany}{9} -\contentsline {chapter}{Acronyms}{III} diff --git a/Tex/Master/Titlepage.tex b/Tex/Master/Titlepage.tex deleted file mode 100644 index 88d63b6..0000000 --- a/Tex/Master/Titlepage.tex +++ /dev/null @@ -1,39 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Title %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\begin{titlepage} - \begin{center} - % Logo - \includegraphics[width=0.5\textwidth]{../Images/unisiegel}\\[1cm] - - \textsc{\LARGE University of Freiburg}\\[0.5cm] - \textsc{Department of Computer Science\\Chair of Communication Systems}\\[2cm] - \textsc{\LARGE Master Thesis}\\[0.5cm] - - % Title - \rule{\linewidth}{0.5mm} \\[0.7cm] - \textsc{\huge \bfseries Imsi-Catcher Detection}\\[0.4cm] - \rule{\linewidth}{0.5mm} \\[1.5cm] - - % Author and supervisor - \begin{minipage}{0.4\textwidth} - \begin{flushleft} \large - \emph{Author:}\\ - Thomas Mayer - \end{flushleft} - \end{minipage} - \begin{minipage}{0.4\textwidth} - \begin{flushright} \large - \emph{Supervisor:} \\ - Prof. Dr. Schneider\\ - Dennis Wehrle\\ - Konrad Meier - \end{flushright} - \end{minipage} - - \vfill - % Bottom of the page - {\large \today} - \end{center} -\end{titlepage} \ No newline at end of file diff --git a/Tex/Master/VCPref-main.tex b/Tex/Master/VCPref-main.tex deleted file mode 100644 index 13160a2..0000000 --- a/Tex/Master/VCPref-main.tex +++ /dev/null @@ -1,109 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% This files contains initial values -% of Vaucanson's parameter -% Modify it to create your own style -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%% -% State aspect -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\SetStateLabelColor{black} %% color -\SetStateLabelScale{1.7} %% float -\SetStateLineStyle{solid} %% aspect (other values: none, dashed, dotted) -\SetStateLineWidth{1.8pt} %% length -\SetStateLineColor{black} %% color -\SetStateFillStatus{solid} %% aspect -\SetStateFillColor{white} %% color -\FixDimState{solid}{gray}{1}{gray}{white} %% LineStyle,LineColor,LineCoef (*\StateLineWidth),LabelColor,FillColor -\FixStateLineDouble{0.6}{0.4} %% Double style: \StateLineDblCoef, \StateLineDblSep, coeffs applied to \StateLineWidth -%%%%%%%%%%%%%% -% Edge aspect -%%%%%%%%%%%%%% -\SetEdgeLabelColor{black} %% color -\SetEdgeLabelScale{1.7} %% float -\SetEdgeLineStyle{solid} %% aspect -\SetEdgeLineWidth{1pt} %% length -\SetEdgeLineColor{black} %% color -\SetArcAngle{15} %% int (degree) -\SetLArcAngle{30} %% int (degree) -\SetArcCurvature{0.8} %% float -\SetEdgeOffset{0pt} %% length -\SetArcOffset{1pt} %% length -\SetLoopOffset{0pt} %% length -\renewcommand{\ForthBackEdgeOffset}{5} %% float : coef*\EdgeLineWidth -> offset -\FixDimEdge{solid}{1.2}{gray}{gray} %% LineStyle,LineCoef,LineColor,LabelColor -\FixEdgeBorder{2}{white} %% int,color : coef*\EdgeLineWidth -> width of border -\FixEdgeLineDouble{0.5}{0.6} %% float : coefs*\EdgeLineWidth -> (width of lines, distance) -%%%%%%%%%%%%%% -% ZZ aspect -%%%%%%%%%%%%%% -\setlength{\ZZSize}{.9cm} % length : apparent diameter -\renewcommand{\ZZShape}{0.5} % coef: opening of the ZZ -\SetZZLineWidth{1.7} % float -\renewcommand{\TransLabelZZCoef}{0.6} % float : coef*\ZZSize -> distance added for labels -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Scales --- Default settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\renewcommand{\LargeScale}{0.85} %float : argument of a \scalebox -\renewcommand{\MediumScale}{0.6} %float -\renewcommand{\SmallScale}{0.5} %float -\renewcommand{\TinyScale}{0.42} %float -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% State parameters --- Default settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\setlength{\MediumStateDiameter}{.9cm} %length -\setlength{\SmallStateDiameter}{.6cm} %length -\setlength{\LargeStateDiameter}{1.2cm} %length -\setlength{\VerySmallStateDiameter}{.3cm} %length -\renewcommand{\VSStateLineCoef}{.6} %float : coef *\StateLineWidth -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\renewcommand{\ArrowOnMediumState}{1.5} %float : coef *\StateDiameter for size of initial and final arrows -\renewcommand{\ArrowOnSmallState}{1.7} %float -\renewcommand{\ArrowOnLargeState}{1.3} %float -\renewcommand{\ArrowOnVerySmallState}{5} %float -\renewcommand{\LoopOnMediumState}{7} %float : curvature -\renewcommand{\LoopOnSmallState}{9.6} %float -\renewcommand{\LoopOnLargeState}{5.8} %float -\renewcommand{\LoopOnVariableState}{5.1} %float -\renewcommand{\CLoopOnMediumState}{8} %float -\renewcommand{\CLoopOnSmallState}{12} %float -\renewcommand{\CLoopOnLargeState}{6} %float -\renewcommand{\CLoopOnVariableState}{5.2} %float -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Edge parameters --- Default settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\renewcommand{\EdgeLabelPosit}{.45} %per cent (use \Fix..LabelPosit with values in [10;90]) -\renewcommand{\EdgeLabelRevPosit}{.55} -\renewcommand{\ArcLabelPosit}{.40} -\renewcommand{\ArcLabelRevPosit}{.60} -\renewcommand{\LArcLabelPosit}{.40} -\renewcommand{\LArcLabelRevPosit}{.60} -\renewcommand{\LoopLabelPosit}{.25} -\renewcommand{\LoopLabelRevPosit}{.75} -\renewcommand{\CLoopLabelPosit}{.25} -\renewcommand{\CLoopLabelRevPosit}{.75} -\renewcommand{\InitStateLabelPosit}{.10} -\renewcommand{\InitStateLabelRevPosit}{.90} -\renewcommand{\FinalStateLabelPosit}{.90} -\renewcommand{\FinalStateLabelRevPosit}{.10} -\SetEdgeArrowWidth{5pt} %length of the edge arrow -\SetEdgeArrowLengthCoef{1.4} %float : coef*\EdgeArrowSizeDim width of EA -\setlength{\EdgeDblArrowWidth}{5.5pt} %length : size of EA for double transitions -\renewcommand{\EdgeDblArrowLengthCoef}{1.7} %int -\SetEdgeArrowInsetCoef{0.1} %float : coef*\EdgeArrowSizeDim -\SetEdgeArrowStyle{->} %style (other styles : <-, |-|, -|,...) -\renewcommand{\EdgeRevArrowStyle}{<-} %style for reverse transitions -\renewcommand{\StateDimen}{outer} %side of the boundary of states that corresponds to the diameter -\renewcommand{\StateDblDimen}{middle} %idem for states with double line (values: outer, middle or inner) -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Initialization -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\SetVCDirectory{} %default dir=current dir -\HideFrame -\HideGrid -\MediumPicture -\HideName -\RigidLabel -\FullState %% PlainState -\MediumState diff --git a/Tex/Master/Vaucanson-G.tex b/Tex/Master/Vaucanson-G.tex deleted file mode 100644 index e364fc4..0000000 --- a/Tex/Master/Vaucanson-G.tex +++ /dev/null @@ -1,946 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% Vaucanson_v4.tex -% -% Automata drawer based on Pstricks -% -% V 0.2 - 03/05/09 -% modification of StateVar -% Chg*LabelScale is relative w.r.t Set*LabelScale -% Chg Vaucanson to Vaucanson-G -% V 0.3 - 03/09/10 -% VCPref-main is no more required to initialize VC-G -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Commands for geometric constructions -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% constants -\newcommand{\SQRTwo}{0.717} -\newcommand{\SQRThree}{1.732} -\newcommand{\GoldMean}{0.618} -\newcommand{\GoldMeanI}{1.618} -\newcommand{\SQRGoldMeanI}{1.272} -\newcommand{\Vaucanson}{\textsc{V$\overline{\text{au}}$C% -\raisebox{.3ex}{$\underline{\text{an}}$}S$\overline{\text{on}}$-G}\xspace} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% Edge label drawing macros -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Separator in compound labels (eg \IOL{input}{output}) -\newcommand{\IOL}[2]{#1\!\mid\! #2} -%%% Stacked labels -\newcommand{\StackTwoLabels}[2]{% - \renewcommand{\arraystretch}{0.75}% - \begin{array}{c}#1\\ #2 \end{array}% - \renewcommand{\arraystretch}{1.333}} -\newcommand{\StackThreeLabels}[3]{% - \renewcommand{\arraystretch}{0.75}% - \begin{array}{c}#1\\ #2 \\ #3 \end{array}% - \renewcommand{\arraystretch}{1.333}} -%%% Stacked labels with + -\newcommand{\StackTwoLabelsP}[2]{% - \renewcommand{\arraystretch}{0.75}% - \begin{array}{c}#1\\ + \\ #2 \end{array}% - \renewcommand{\arraystretch}{1.333}} -\newcommand{\StackThreeLabelsP}[3]{% - \renewcommand{\arraystretch}{0.75}% - \begin{array}{c}#1\\ + \\ #2 \\ + \\ #3 \end{array}% - \renewcommand{\arraystretch}{1.333}} -%%% Lined up labels (with +) -\newcommand{\LineTwoLabelsP}[2]{#1 + #2} -\newcommand{\LineThreeLabelsP}[3]{#1 + #2 + #3} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Scales --- Default settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand{\LargeScale}{0.85} -\newcommand{\MediumScale}{0.6} -\newcommand{\SmallScale}{0.5} -\newcommand{\TinyScale}{0.42} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% State parameters --- Default settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Size = StateDiameter -%%% The preset sizes are given in cm, and not in "psunits". -%%% This allows to use different scales for the whole figure -%%% and for the "drawing grid". -\newlength{\MediumStateDiameter} -\newlength{\SmallStateDiameter} -\newlength{\LargeStateDiameter} -\newlength{\VerySmallStateDiameter} -\setlength{\MediumStateDiameter}{.9cm} -\setlength{\SmallStateDiameter}{.6cm} -\setlength{\LargeStateDiameter}{1.2cm} -\setlength{\VerySmallStateDiameter}{.3cm} -%%% Border line = StateLine -\newlength{\StateLineWidth} % width -\setlength{\StateLineWidth}{1.8pt} -\newcommand{\StateLineStyle}{solid} % style -\newcommand{\StateLineColor}{black} -\newif\ifStateLineDbl \StateLineDblfalse -\newcommand{\StateLineDblCoef}{0.6} -\newcommand{\StateLineDblSep}{0.4} -\newcommand{\VSStateLineCoef}{.6} % coef. for very small state -%%% State background and label -\newcommand{\StateFillStatus}{solid} -\newcommand{\StateFillColor}{white} -\newcommand{\StateLabelColor}{black} -\newcommand{\StateLabelScale}{1.2} -\newcommand{\SmallStateFillStatus}{solid} % -\newcommand{\SmallStateFillColor}{white} % - % As they have usually no labels it useful - % to have a coloring facility for the "SmallState" -%%% Dimmed states (e.g. for non accessible states) -\newcommand{\DimStateLineStyle}{solid} -\newcommand{\DimStateLineCoef}{1} % -\newcommand{\DimStateLineColor}{gray} -\newcommand{\DimStateLabelColor}{gray} -\newcommand{\DimStateFillColor}{white} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Edge drawing parameters --- Default settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% line -\newlength{\EdgeLineWidth} -\setlength{\EdgeLineWidth}{1pt} -\newcommand{\EdgeLineStyle}{solid} -\newif\ifEdgeLineDbl \EdgeLineDblfalse -%\newcommand{\EdgeLineDblStatus}{false} -\newcommand{\EdgeLineDblCoef}{0.5} -\newcommand{\EdgeLineDblSep}{0.6} -\newcommand{\EdgeLineColor}{black} -% arrow -\newlength{\EdgeArrowWidth}\setlength{\EdgeArrowWidth}{5pt} -\newlength{\EdgeDblArrowWidth}\setlength{\EdgeDblArrowWidth}{5.5pt} -\newcommand{\EdgeArrowLengthCoef}{1.4} -\newcommand{\EdgeDblArrowLengthCoef}{1.7} -\newcommand{\EdgeArrowInset}{0.1} -\newcommand{\EdgeArrowStyle}{->} -\newcommand{\EdgeRevArrowStyle}{<-} -% border -\newcommand{\EdgeLineBorderCoef}{2} -\newcommand{\EdgeLineBorderColor}{white} -% label -\newcommand{\EdgeLabelColor}{black} -\newcommand{\EdgeLabelScale}{0.8} -%%% Dimmed edges -\newcommand{\DimEdgeLineCoef}{1.2} -\newcommand{\DimEdgeLineStyle}{solid} -\newcommand{\DimEdgeLineColor}{gray} -\newcommand{\DimEdgeLabelColor}{gray} -%%% Zigzag edges parameter -\newlength{\ZZSize} -\setlength{\ZZSize}{.9cm}%\MediumStateDiameter -\newcommand{\ZZShape}{0.5} -\newcommand{\ZZLineWidth}{1.7}% coefficient multiplicateur -\newcommand{\TransLabelZZCoef}{0.6}% coefficient multiplicateur -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Edge geometric parameters --- Default settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Edge -\newlength{\EdgeOffset} -\setlength{\EdgeOffset}{0pt} -\newcommand{\ForthBackEdgeOffset}{5}% coef -% Arc parameters -\newcommand{\VaucArcAngle}{15} -\newcommand{\VaucArcCurvature}{0.8} -\newlength{\VaucArcOffset} -\setlength{\VaucArcOffset}{1pt} -% Large Arc parameters -\newcommand{\VaucLArcAngle}{30} -\newcommand{\VaucLArcCurvature}{0.8} -\newlength{\LoopOffset}\setlength{\LoopOffset}{0pt} -\newlength{\LoopVarOffset}\setlength{\LoopVarOffset}{.7pt} -\newcommand{\LoopAngle}{30} -\newcommand{\CLoopAngle}{22} -\newcommand{\LoopVarAngle}{28} -% Size of loops (depending on the size of the state) -\newcommand{\LoopOnMediumState}{7} -\newcommand{\LoopOnSmallState}{9.6} -\newcommand{\LoopOnLargeState}{5.8} -\newcommand{\LoopOnVariableState}{5.1} -\newcommand{\LoopOnVerySmallState}{15} -\newcommand{\CLoopOnMediumState}{8} -\newcommand{\CLoopOnSmallState}{12} -\newcommand{\CLoopOnLargeState}{6} -\newcommand{\CLoopOnVariableState}{5.2} -%\newcommand{\CLoopOnVerySmallState}{14} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% Edge label parameters --- Default settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% label distance from transition -\newlength{\TransLabelSep}\setlength{\TransLabelSep}{3.5pt} -% label position on transitions -\newcommand{\EdgeLabelPosit}{.45}\newcommand{\EdgeLabelRevPosit}{.55} -\newcommand{\ArcLabelPosit}{.4}\newcommand{\ArcLabelRevPosit}{.6} -\newcommand{\LArcLabelPosit}{.4}\newcommand{\LArcLabelRevPosit}{.6} -\newcommand{\LoopLabelPosit}{.25}\newcommand{\LoopLabelRevPosit}{.75} -\newcommand{\CLoopLabelPosit}{.25}\newcommand{\CLoopLabelRevPosit}{.75} -% label position on initial-final arrow -\newcommand{\InitStateLabelPosit}{.1}\newcommand{\InitStateLabelRevPosit}{.9} -\newcommand{\FinalStateLabelPosit}{.9}\newcommand{\FinalStateLabelRevPosit}{.1} -%%% Size of initial and final arrow -% the size is relative to the diameter -% and the coefficient varies with the diameter -\newcommand{\ArrowOnStateCoef}{} -\newcommand{\ArrowOnMediumState}{1.5} -\newcommand{\ArrowOnSmallState}{1.7} -\newcommand{\ArrowOnLargeState}{1.3} -\newcommand{\ArrowOnVerySmallState}{5} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% Shift for aligned labels -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newlength{\VertShiftH} \settoheight{\VertShiftH}{$\{$} -\newlength{\VertShiftD} \settodepth{\VertShiftD}{$\{$} -\newlength{\VertShift} -\setlength{\VertShift}{.5\VertShiftD-.5\VertShiftH} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% flags -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newif\ifVCFrame -\newcommand{\HideFrame}{\VCFramefalse} -\newcommand{\ShowFrame}{\VCFrametrue} -\newif\ifVCGrid -\newcommand{\HideGrid}{\VCGridfalse} -\newcommand{\ShowGrid}{\VCGridtrue} -\newif\ifVCRigidLabel -\newcommand{\RigidLabel}{\VCRigidLabeltrue} -\newcommand{\SwivelLabel}{\VCRigidLabelfalse} -\newif\ifVCStateLabelBaseLine -\newcommand{\AlignedLabel}{\VCStateLabelBaseLinetrue} -\newcommand{\FloatingLabel}{\VCStateLabelBaseLinefalse} -\HideFrame -\HideGrid -\RigidLabel -\FloatingLabel -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% style for the frame around the picture -\psset{unit=1cm} -\newpsstyle{VaucFrameStyle}{arrows=-,framesep=0pt,% - linewidth=0.6pt,linecolor=black,% - linestyle=solid,% - doubleline=false,% - fillcolor=white,fillstyle=none,% - cornersize=relative,framearc=0} -\newcommand{\FrameStyle}{\psset{style=VaucFrameStyle}} -\newpsstyle{VaucGridStyle}{% - gridwidth=0.6pt,griddots=10,subgriddiv=1,% - gridlabels=7pt} -\newcommand{\GridStyle}{\psset{style=VaucGridStyle}} -% figure, vertically centered by default -% draw frame according to VCFrame flag -% Set the shift for aligned label w.r.t the current size of characters -\newenvironment{VCPicture}[2][.5]% - {\settoheight{\VertShiftH}{$\{$}% - \settodepth{\VertShiftD}{$\{$}% - \setlength{\VertShift}{.5\VertShiftD-.5\VertShiftH}% - \begin{pspicture}[#1]#2% - \ifVCFrame \FrameStyle \psframe#2\fi% - \ifVCGrid \FrameStyle\GridStyle \psgrid#2\fi}% - {\RstState\RstEdge% - \end{pspicture}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Scaling matters -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% The "sizes" (for states) and the "line widths" are given -%%% as "lengthes" in a fixed unit (cm or pt), whereas the positions -%%% are supposed to be given in "psunits". -%%% This allows to use different scaling parameters -%%% for the whole figure and for the "drawing grid". -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Scaling commands -\newcommand{\VCScale}{0.6}% Global scale parameter -\newcommand{\VCGridScale}{1}% Global scale parameter -% -\newcommand{\FixVCScale}[1]{\renewcommand{\VCScale}{#1}}% v4 pour -% % cause de syntaxe -\newcommand{\LargePicture}{\FixVCScale{\LargeScale}} -\newcommand{\MediumPicture}{\FixVCScale{\MediumScale}} -\newcommand{\SmallPicture}{\FixVCScale{\SmallScale}} -\newcommand{\TinyPicture}{\FixVCScale{\TinyScale}} -%%% Grid scale commands -% \newcommand{\VCGridScale}{}% Grid scale parameter -% -\newcommand{\FixVCGridScale}[1]{\renewcommand{\VCGridScale}{#1}}% v4 pour -% "grid unit" -%%%%% Typical figure would look like -% \scalebox{\VCScale}{% -% \begin{VCPicture}{(x0,y0)(x1,y1)} -% % figure description -% \end{VCPicture}% -% } -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% Using a special directory for the figure -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand{\VCDirectory}{} -\newcommand{\SetVCDirectory}[1]{\renewcommand{\VCDirectory}{#1}} -% flag for printing the name of the figure file -\newif\ifVCName -\newcommand{\HideName}{\VCNamefalse} -\newcommand{\ShowName}{\VCNametrue} -\newcommand{\VCDraw}[2][\VCGridScale]{% -\psset{unit=#1cm}% -\ifVCName\makebox[0pt][r]{\fbox{{\scriptsize #2}}}\fi% -\scalebox{\VCScale}{#2}% -\psset{unit=1cm}} -\newcommand{\VCCall}[2][\VCGridScale]{% -\psset{unit=#1cm}% -\ifVCName\makebox[0pt][r]{\fbox{{\scriptsize #2}}}\fi% -\scalebox{\VCScale}{\input{\VCDirectory #2}}% -\psset{unit=1cm}} -%%% commands -\newcommand{\VCPut}[3][0]{\rput{#1}#2{#3}}% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% State internal parameters --- Initial settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newlength{\StateLineWid} -\setlength{\StateLineWid}{\StateLineWidth} -\newcommand{\StateLineSty}{\StateLineStyle} -\newcommand{\StateLineCol}{\StateLineColor} -%\newcommand{\StateLineDblSta}{\StateLineDblStatus} -\newcommand{\StateLineDblWid}{\StateLineDblWidth} -\newcommand{\StateLineDblSp}{\StateLineDblSep} -\newcommand{\StateFillCol}{\StateFillColor} -\newcommand{\StateFillSta}{\StateFillStatus} -\newcommand{\StateLabelSca}{1} -\newcommand{\StateLabelCol}{\StateLabelColor} -\newcommand{\StateDimen}{outer} -\newcommand{\StateDblDimen}{middle} -%%% Initial-final quality -\newcommand{\VCIFflag}{2}\newcommand{\VCIFflagtemp}{2} -\newcommand{\PlainState}% - {\renewcommand{\VCIFflag}{0}\renewcommand{\VCIFflagtemp}{0}} -\newcommand{\FullState}% - {\renewcommand{\VCIFflag}{2}\renewcommand{\VCIFflagtemp}{2}} -\newcommand{\IFState}{\renewcommand{\VCIFflag}{1}} -\newcommand{\IFXState}{\renewcommand{\VCIFflag}{2}} -\newcommand{\RstVCIF}{\renewcommand{\VCIFflag}{\VCIFflagtemp}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% State drawing style -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% flag for hiding -- showing states (used for overlays in slides) -% the trick is to have two different styles and instead of -% saving\restoring parameters -\newif\ifVCShowState -\newcommand{\HideState}{\VCShowStatefalse} -\newcommand{\ShowState}{\VCShowStatetrue} -\ShowState % initialisation -% the only difference between the two styles is the linestyle -\newpsstyle{VaucStateStyle}{framesep=0pt,% - linewidth=\StateLineWid,linecolor=\StateLineCol,% - linestyle=\StateLineSty,doubleline=false,% - fillcolor=\StateFillCol,fillstyle=\StateFillSta,% - border=0pt,dimen=\StateDimen,% - cornersize=relative,framearc=1,framesep=0pt} -\newpsstyle{VaucStateDblStyle}{framesep=0pt,% - linewidth=\StateLineDblCoef\StateLineWid,linecolor=\StateLineCol,% - linestyle=\StateLineSty,doubleline=true,doublesep=\StateLineDblSep\StateLineWid,% - fillcolor=\StateFillCol,fillstyle=\StateFillSta,% - border=0pt,dimen=\StateDblDimen,% - cornersize=relative,framearc=1,framesep=0pt} -\newpsstyle{VaucHiddenStateStyle}{framesep=0pt,% - linewidth=\StateLineWid,linecolor=\StateLineCol,% - linestyle=none,% - fillcolor=\StateFillCol,fillstyle=none,% - border=0pt,dimen=outer,% - cornersize=relative,framearc=1,framesep=0pt} -\newcommand{\StateStyle}{% - \ifVCShowState% - \ifStateLineDbl\psset{style=VaucStateDblStyle}\else\psset{style=VaucStateStyle}\fi% - \else\psset{style=VaucHiddenStateStyle}\fi} -\newcommand{\VaucStateRBLabel}[1]{% - \textcolor{\StateLabelCol}{\scalebox{\StateLabelSca}{\scalebox{\StateLabelScale}{\rput[B]{0}(0,\VertShift){$ #1 $}}}}}% -\newcommand{\VaucStateLabel}[1]% - {\ifVCShowState% - \ifVCRigidLabel% - \ifVCStateLabelBaseLine% - \textcolor{\StateLabelCol}{\scalebox{\StateLabelSca}{\scalebox{\StateLabelScale}{\rput[B]{*0}(0,\VertShift){$ #1 $}}}}% - \else - \textcolor{\StateLabelCol}{\scalebox{\StateLabelSca}{\scalebox{\StateLabelScale}{\rput{*0}(0,0){$ #1 $}}}}% - \fi - \else - \textcolor{\StateLabelCol}{\scalebox{\StateLabelSca}{\scalebox{\StateLabelScale}{$ #1 $}}}% - \fi - \else% - \textcolor{white}{\scalebox{\StateLabelSca}{\scalebox{\StateLabelScale}{$ #1 $}}}% - \fi} -\newcommand{\VCPutStateLabel}[2]% - {\rput#1{\scalebox{\StateLabelSca}{$ #2 $}}}% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% State parameter changing and setting macros -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% line style -\newcommand{\ChgStateLineStyle}[1]{\renewcommand{\StateLineSty}{#1}} -\newcommand{\RstStateLineStyle}{\ChgStateLineStyle{\StateLineStyle}} -\newcommand{\SetStateLineStyle}[1]% - {\renewcommand{\StateLineStyle}{#1}\RstStateLineStyle}% -%%% doubleline status -\newcommand{\StateLineDouble}{\StateLineDbltrue} -\newcommand{\StateLineSimple}{\StateLineDblfalse} -%%% line width -\newcommand{\ChgStateLineWidth}[1]{\setlength{\StateLineWid}{#1\StateLineWidth}}% -\newcommand{\RstStateLineWidth}{\ChgStateLineWidth{1}}% -\newcommand{\SetStateLineWidth}[1]% ATTN the parameter is a length - {\setlength{\StateLineWidth}{#1}\RstStateLineWidth} -%%% line color -\newcommand{\ChgStateLineColor}[1]{\renewcommand{\StateLineCol}{#1}} -\newcommand{\RstStateLineColor}{\ChgStateLineColor{\StateLineColor}} -\newcommand{\SetStateLineColor}[1]% - {\renewcommand{\StateLineColor}{#1}\RstStateLineColor} -%%% background fill status -\newcommand{\ChgStateFillStatus}[1]{\renewcommand{\StateFillSta}{#1}} -\newcommand{\RstStateFillStatus}{\ChgStateFillStatus{\StateFillStatus}} -\newcommand{\SetStateFillStatus}[1]% - {\renewcommand{\StateFillStatus}{#1}\RstStateFillStatus} -%%% backgroud color -\newcommand{\ChgStateFillColor}[1]{\renewcommand{\StateFillCol}{#1}} -\newcommand{\RstStateFillColor}{\ChgStateFillColor{\StateFillColor}} -\newcommand{\SetStateFillColor}[1]% - {\renewcommand{\StateFillColor}{#1}\RstStateFillColor}% -%%% label color -\newcommand{\ChgStateLabelColor}[1]{\renewcommand{\StateLabelCol}{#1}} -\newcommand{\RstStateLabelColor}{\ChgStateLabelColor{\StateLabelColor}} -\newcommand{\SetStateLabelColor}[1]% - {\renewcommand{\StateLabelCol}{#1}\RstStateLabelColor} -%%% label scale -\newcommand{\ChgStateLabelScale}[1]{\renewcommand{\StateLabelSca}{#1}} -\newcommand{\RstStateLabelScale}{\ChgStateLabelScale{1}} -\newcommand{\SetStateLabelScale}[1]% - {\renewcommand{\StateLabelScale}{#1}\RstStateLabelScale} -\newcommand{\FixStateLineDouble}[2]{% - \renewcommand{\StateLineDblCoef}{#1}% - \renewcommand{\StateLineDblSep}{#2}} -\newcommand{\FixDimState}[5]{% - \renewcommand{\DimStateLineStyle}{#1}% - \renewcommand{\DimStateLineCoef}{#3}% - \renewcommand{\DimStateLineColor}{#2}% - \renewcommand{\DimStateLabelColor}{#4}% - \renewcommand{\DimStateFillColor}{#5}}% -%%% restoring state parameters -\newcommand{\RstState}{% - \RstStateLineStyle\RstStateLineWidth% - \RstStateLineColor% - \RstStateFillStatus\RstStateFillColor% - \RstStateLabelColor\RstStateLabelScale}% -%%% establishing the dimmed style -\newcommand{\DimState}{% - \ChgStateLineStyle{\DimStateLineStyle}% - \ChgStateLineWidth{\DimStateLineCoef}% - \ChgStateLineColor{\DimStateLineColor}% - \ChgStateFillColor{\DimStateFillColor}% - \ChgStateLabelColor{\DimStateLabelColor}}% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% State drawing -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% preparation -\newlength{\StateDiam} -\newlength{\VaucAOS}\newlength{\VaucAOSdiag} -%%% A flag to remember the current size of state -\newcommand{\StateSizeFlag}{} -% -\newcommand{\SetAOS}{% - \setlength{\VaucAOS}{\ArrowOnStateCoef\StateDiam}% - \setlength{\VaucAOSdiag}{\SQRTwo\VaucAOS}} -%% parameter for variable width states -\newlength{\VariableStateIntDiam} -\newlength{\VariableStateWidth} -\newlength{\VariableStateITPos} -\newcommand{\SetStateIntDiam}{% - \setlength{\VariableStateIntDiam}{\StateDiam}% - \addtolength{\VariableStateIntDiam}{-2\StateLineWid}% -}% -% Loop parameters -\newcommand{\LoopSize}{}\newcommand{\LoopSi}{} -\newcommand{\LoopVarSize}{}\newcommand{\LoopVarSi}{} -\newcommand{\CLoopSize}{}\newcommand{\CLoopSi}{} -% -\newcommand{\ChgLoopSize}[1]{\renewcommand{\LoopSi}{#1}} -\newcommand{\RstLoopSize}{\ChgLoopSize{\LoopSize}} -\newcommand{\SetLoopSize}[1]% - {\renewcommand{\LoopSize}{#1}\RstLoopSize} -% -\newcommand{\ChgCLoopSize}[1]{\renewcommand{\CLoopSi}{#1}} -\newcommand{\RstCLoopSize}{\ChgCLoopSize{\CLoopSize}} -\newcommand{\SetCLoopSize}[1]% - {\renewcommand{\CLoopSize}{#1}\RstCLoopSize} -% -\newcommand{\ChgLoopVarSize}[1]{\renewcommand{\LoopVarSi}{#1}} -\newcommand{\RstLoopVarSize}{\ChgLoopVarSize{\LoopVarSize}} -\newcommand{\SetLoopVarSize}[1]% - {\renewcommand{\LoopVarSize}{#1}\RstLoopVarSize} -% -%%% setting state diameter -- internal command -\newcommand{\SetStateDiam}[4]{% - \setlength{\StateDiam}{#1}% - \renewcommand{\ArrowOnStateCoef}{#2}% - \SetLoopSize{#3}% - \SetLoopVarSize{#3}% - \SetCLoopSize{#4}% - \SetAOS\SetStateIntDiam} -%%% setting state diameter -- external command -\newcommand{\FixStateDiameter}[1]% v4 pour cause de syntaxe - {\setlength{\StateDiam}{#1}\SetStateIntDiam \SetAOS} -%%% -\newcommand{\MediumState}% - {\SetStateDiam{\MediumStateDiameter}{\ArrowOnMediumState}% - {\LoopOnMediumState}{\CLoopOnMediumState}% - \renewcommand{\StateSizeFlag}{0}} -\newcommand{\SmallState}% - {\SetStateDiam{\SmallStateDiameter}{\ArrowOnSmallState}% - {\LoopOnSmallState}{\CLoopOnSmallState}% - \renewcommand{\StateSizeFlag}{1}} -\newcommand{\LargeState}% - {\SetStateDiam{\LargeStateDiameter}{\ArrowOnLargeState}% - {\LoopOnLargeState}{\CLoopOnLargeState}% - \renewcommand{\StateSizeFlag}{2}} -% -\newcommand{\RstStateSize}% - {\ifthenelse{\equal{\StateSizeFlag}{0}}% - {\MediumState}% - {\ifthenelse{\equal{\StateSizeFlag}{1}}% - {\SmallState}{\LargeState}}}% -%%% Initialization -\MediumState -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand{\VaucState}[3][{}]% - {\rput#2{% - \Cnode[radius=.5\StateDiam](0,0){#3}% - \ifVCShowState% - \nput[labelsep=-.5\StateDiam]{0}{#3}% - {\makebox[0pt]{\VaucStateLabel{#1}}}% - \fi - \ifthenelse{\equal{\VCIFflag}{0}}{}{% - \pnode(-\VaucAOS,0){#3w}\pnode(\VaucAOS,0){#3e}% - \pnode(0,\VaucAOS){#3n}\pnode(0,-\VaucAOS){#3s}% - \ifthenelse{\equal{\VCIFflag}{1}}{}{% - \pnode(-\VaucAOSdiag,\VaucAOSdiag){#3nw}% - \pnode(\VaucAOSdiag,\VaucAOSdiag){#3ne}% - \pnode(-\VaucAOSdiag,-\VaucAOSdiag){#3sw}% - \pnode(\VaucAOSdiag,-\VaucAOSdiag){#3se}% - }% - }% - }% -} -% -\newcommand{\State}[3][{}]{\StateStyle\VaucState[#1]{#2}{#3}} -% -\newcommand{\FinalState}[3][{}]% - {\psset{style=VaucStateDblStyle}\VaucState[#1]{#2}{#3}} -%%% ecological commands -\newcommand{\StateIF}[3][{}]{\IFState\State[#1]{#2}{#3}\RstVCIF}% -\newcommand{\StateIFX}[3][{}]{\IFXState\State[#1]{#2}{#3}\RstVCIF}% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Very Small State -\newcommand{\VSState}[2]% - {\renewcommand{\ArrowOnStateCoef}{\ArrowOnVerySmallState}% - \FixStateDiameter{\VerySmallStateDiameter}% - \ChgStateLineWidth{\VSStateLineCoef}% - \State{#1}{#2}% - \RstStateLineWidth\RstStateSize}% mod 020201 -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% white brace, of no width, used to place the label vertically -%\newlength{\BraceLength} -\newcommand{\WB}{% - \textcolor{white}{\{\!\!\!}}% -\newcommand{\HS}{} -\newlength{\ExtraSpace} -\setlength{\ExtraSpace}{1em} -% -\newcommand{\StateVar}[3][]% - {\StateStyle % - \settowidth{\VariableStateWidth}{\scalebox{\StateLabelSca}{\scalebox{\StateLabelScale}{$#1$}}}% - \addtolength{\VariableStateWidth}{\ExtraSpace} - \ifthenelse{\lengthtest{\VariableStateWidth < \VariableStateIntDiam}}% - {\setlength{\VariableStateWidth}{\VariableStateIntDiam}}{}% - \setlength{\VariableStateITPos}{\ArrowOnStateCoef\StateDiam}% - \addtolength{\VariableStateITPos}{0.5\VariableStateWidth}% - \addtolength{\VariableStateITPos}{-0.5\StateDiam}% - \rput#2{\pnode(\VariableStateITPos,0){#3e}% - \pnode(-\VariableStateITPos,0){#3w}% - \pnode(0,\ArrowOnStateCoef\StateDiam){#3n}% - \pnode(0,-\ArrowOnStateCoef\StateDiam){#3s}}% - \rput#2{\rnode{#3}{\psframebox{\protect\rule[-.5\VariableStateIntDiam]{0pt}{\VariableStateIntDiam}\protect\rule{\VariableStateWidth}{0pt}}}} - \rput#2{\VaucStateRBLabel{#1}}% -}% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand{\VarLoopOn}{\ChgLoopOffset{\LoopVarOff}% - \ChgLoopSize{\LoopVarSi}% - \ChgLoopAngle{\LoopVarAng}} -\newcommand{\VarLoopOff}{\RstLoopOffset \RstLoopSize \RstLoopAngle} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Edge drawing parameters --- Initial settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newlength{\EdgeLineWid} -\setlength{\EdgeLineWid}{\EdgeLineWidth} -\newcommand{\EdgeLineSty}{\EdgeLineStyle} -\newcommand{\EdgeLineCol}{\EdgeLineColor} -% label -\newcommand{\EdgeLabelSca}{1} -\newcommand{\EdgeLabelCol}{\EdgeLabelColor} -% arrow -\newlength{\EdgeArrowSZDim} -\setlength{\EdgeArrowSZDim}{\EdgeArrowWidth} -\newcommand{\EdgeArrowSZNum}{\EdgeArrowLengthCoef} -\newcommand{\EdgeArrowSty}{\EdgeArrowStyle} -\newcommand{\EdgeArrowIns}{\EdgeArrowInset} -% border -\newlength{\EdgeLineBord}\setlength{\EdgeLineBord}{0pt} -%%% Zigzag edge parameter -\newlength{\ZZSiZ} -\setlength{\ZZSiZ}{\ZZSize}% -\newcommand{\ZZLineWid}{\ZZLineWidth}% coefficient multiplicateur -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Edge geometric parameters --- Initial settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Edge -\newlength{\EdgeOff} -\setlength{\EdgeOff}{\EdgeOffset} -% Arc -\newcommand{\VaucArcAng}{\VaucArcAngle} -\newcommand{\VaucLArcAng}{\VaucLArcAngle} -\newlength{\VaucArcOff}\setlength{\VaucArcOff}{\VaucArcOffset} -% Loop -\newcommand{\VaucArcCurv}{\VaucArcCurvature} -\newcommand{\VaucLArcCurv}{\VaucLArcCurvature} -\newcommand{\LoopAng}{\LoopAngle} -\newcommand{\CLoopAng}{\CLoopAngle} -\newcommand{\LoopVarAng}{\LoopVarAngle} -\newlength{\LoopOff}\setlength{\LoopOff}{\LoopOffset} -\newlength{\LoopVarOff}\setlength{\LoopVarOff}{\LoopVarOffset} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% Edge label parameters --- Initial settings -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% label distance from transition -\newlength{\TransLabelSP}\setlength{\TransLabelSP}{\TransLabelSep} -% label position on transitions -\newcommand{\EdgeLabelPos}{\EdgeLabelPosit} -\newcommand{\ArcLabelPos}{\ArcLabelPosit} -\newcommand{\LArcLabelPos}{\LArcLabelPosit} -\newcommand{\LoopLabelPos}{\LoopLabelPosit} -\newcommand{\CLoopLabelPos}{\CLoopLabelPosit} -% label position on initial-final arrow -\newcommand{\InitStateLabelPos}{\InitStateLabelPosit} -\newcommand{\FinalStateLabelPos}{\FinalStateLabelPosit} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% Transition styles -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newpsstyle{VaucEdgeStyle}% - {arrows=\EdgeArrowSty,arrowsize=\EdgeArrowSZDim,arrowlength=\EdgeArrowSZNum,% - arrowinset=\EdgeArrowIns,% - linewidth=\EdgeLineWid,linecolor=\EdgeLineCol,linestyle=\EdgeLineSty,% - doubleline=false,% - bordercolor=\EdgeLineBorderColor,border=\EdgeLineBord,% - fillstyle=none,offset=\EdgeOff,% - labelsep=\TransLabelSP,nodesep=0pt} -\newpsstyle{VaucEdgeDblStyle}% - {arrows=\EdgeArrowSty,arrowsize=\EdgeArrowSZDim,arrowlength=\EdgeArrowSZNum,% - arrowinset=\EdgeArrowIns,% - linewidth=\EdgeLineDblCoef\EdgeLineWid,linecolor=\EdgeLineCol,linestyle=\EdgeLineSty,% - doubleline=true,doublesep=\EdgeLineDblSep\EdgeLineWid,% - bordercolor=\EdgeLineBorderColor,border=\EdgeLineBord,% - fillstyle=none,offset=\EdgeOff,% - labelsep=\TransLabelSP,nodesep=0pt} -%%% Arc -\newpsstyle{VaucArcR}{ncurv=\VaucArcCurv,arcangle=-\VaucArcAng,% - labelsep=\TransLabelSP,offset=-\VaucArcOff} -\newpsstyle{VaucArcL}{ncurv=\VaucArcCurv,arcangle=\VaucArcAng,% - labelsep=\TransLabelSP,offset=\VaucArcOff} -\newpsstyle{VaucLArcR}{ncurv=\VaucLArcCurv,arcangle=-\VaucLArcAng,% - labelsep=\TransLabelSP,offset=-\VaucArcOff} -\newpsstyle{VaucLArcL}{ncurv=\VaucLArcCurv,arcangle=\VaucLArcAng,% - labelsep=\TransLabelSP,offset=\VaucArcOff} -%%% zig-zag -\newpsstyle{VaucZigzagStyle}% - {linewidth=\ZZLineWid\EdgeLineWid,% - labelsep=\TransLabelSP,nodesep=0pt,% - coilwidth=1.2\ZZSiZ,coilarmA=0.1\ZZSiZ,% - coilarmB=0.3\ZZSiZ,coilheight=\ZZShape,linearc=1.6pt} -%%% -\newcommand{\EdgeStyle}{\ifEdgeLineDbl\psset{style=VaucEdgeDblStyle}% - \else\psset{style=VaucEdgeStyle}\fi} -\newcommand{\ZigzagStyle}% - {\addtolength{\TransLabelSP}{\TransLabelZZCoef\ZZSiZ}% - \psset{style=VaucZigzagStyle}% - \addtolength{\TransLabelSP}{-\TransLabelZZCoef\ZZSiZ}% - } -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% Transition parameter changing and setting macros -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% geometric parameters -\newcommand{\ChgEdgeOffset}[1]{\setlength{\EdgeOff}{#1}} -\newcommand{\RstEdgeOffset}{\ChgEdgeOffset{\EdgeOffset}} -\newcommand{\SetEdgeOffset}[1]% - {\setlength{\EdgeOffset}{#1}\RstEdgeOffset} -\newcommand{\ForthBackOffset}{% - \setlength{\EdgeOff}{\ForthBackEdgeOffset\EdgeLineWid}} -% -\newcommand{\ChgArcAngle}[1]{\renewcommand{\VaucArcAng}{#1}} -\newcommand{\RstArcAngle}{\ChgArcAngle{\VaucArcAngle}} -\newcommand{\SetArcAngle}[1]% - {\renewcommand{\VaucArcAngle}{#1}\RstArcAngle} -% -\newcommand{\ChgLArcAngle}[1]{\renewcommand{\VaucLArcAng}{#1}} -\newcommand{\RstLArcAngle}{\ChgLArcAngle{\VaucLArcAngle}} -\newcommand{\SetLArcAngle}[1]% - {\renewcommand{\VaucLArcAngle}{#1}\RstLArcAngle} -% -\newcommand{\ChgArcCurvature}[1]{\renewcommand{\VaucArcCurv}{#1}} -\newcommand{\RstArcCurvature}{\ChgArcCurvature{\VaucArcCurvature}} -\newcommand{\SetArcCurvature}[1]% - {\renewcommand{\VaucArcCurvature}{#1}\RstArcCurvature} -% -\newcommand{\ChgLArcCurvature}[1]{\renewcommand{\VaucLArcCurv}{#1}} -\newcommand{\RstLArcCurvature}{\ChgLArcCurvature{\VaucLArcCurvature}} -\newcommand{\SetLArcCurvature}[1]% - {\renewcommand{\VaucLArcCurvature}{#1}\RstLArcCurvature} -% -\newcommand{\ChgArcOffset}[1]{\setlength{\VaucArcOff}{#1}} -\newcommand{\RstArcOffset}{\setlength{\VaucArcOff}{\VaucArcOffset}} -\newcommand{\SetArcOffset}[1]% - {\renewcommand{\VaucArcOffset}{#1}\RstArcOffset} -% -\newcommand{\ChgLoopOffset}[1]{\setlength{\LoopOff}{#1}} -\newcommand{\RstLoopOffset}{\setlength{\LoopOff}{\LoopOffset}} -\newcommand{\SetLoopOffset}[1]% - {\renewcommand{\LoopOffset}{#1}\RstLoopOffset} -% -\newcommand{\ChgLoopAngle}[1]{\renewcommand{\LoopAng}{#1}} -\newcommand{\RstLoopAngle}{\ChgLoopAngle{\LoopAngle}} -\newcommand{\SetLoopAngle}[1]% - {\renewcommand{\LoopAngle}{#1}\RstLoopAngle} -% -\newcommand{\ChgCLoopAngle}[1]{\renewcommand{\CLoopAng}{#1}} -\newcommand{\RstCLoopAngle}{\ChgCLoopAngle{\CLoopAngle}} -\newcommand{\SetCLoopAngle}[1]% - {\renewcommand{\CLoopAngle}{#1}\RstCLoopAngle} -% -%%% drawing parameters -\newcommand{\ChgEdgeLineColor}[1]{\renewcommand{\EdgeLineCol}{#1}} -\newcommand{\RstEdgeLineColor}{\ChgEdgeLineColor{\EdgeLineColor}} -\newcommand{\SetEdgeLineColor}[1]% - {\renewcommand{\EdgeLineColor}{#1}\RstEdgeLineColor} -% -\newcommand{\ChgEdgeLineStyle}[1]{\renewcommand{\EdgeLineSty}{#1}} -\newcommand{\RstEdgeLineStyle}{\ChgEdgeLineStyle{\EdgeLineStyle}} -\newcommand{\SetEdgeLineStyle}[1]% - {\renewcommand{\EdgeLineStyle}{#1}\RstEdgeLineStyle} -% -\newcommand{\ChgEdgeLineWidth}[1]% coefficient ! - {\setlength{\EdgeLineWid}{#1\EdgeLineWidth}} -\newcommand{\RstEdgeLineWidth}{\ChgEdgeLineWidth{1}} -\newcommand{\SetEdgeLineWidth}[1]% length ! - {\setlength{\EdgeLineWidth}{#1}\RstEdgeLineWidth} -% -\newcommand{\EdgeLineDouble}% - {\EdgeLineDbltrue% - \ChgEdgeArrowWidth{\EdgeDblArrowWidth} - \ChgEdgeArrowLengthCoef{\EdgeDblArrowLengthCoef}} -\newcommand{\EdgeLineSimple}% - {\EdgeLineDblfalse \RstEdgeArrowWidth \RstEdgeArrowLengthCoef} -% -\newcommand{\ChgEdgeLabelColor}[1]{\renewcommand{\EdgeLabelCol}{#1}} -\newcommand{\RstEdgeLabelColor}{\ChgEdgeLabelColor{\EdgeLabelColor}} -\newcommand{\SetEdgeLabelColor}[1]% - {\renewcommand{\EdgeLabelColor}{#1}\RstEdgeLabelColor} -% -\newcommand{\ChgEdgeLabelScale}[1]{\renewcommand{\EdgeLabelSca}{#1}} -\newcommand{\RstEdgeLabelScale}{\ChgEdgeLabelScale{1}} -\newcommand{\SetEdgeLabelScale}[1]% - {\renewcommand{\EdgeLabelScale}{#1}\RstEdgeLabelScale} -\newcommand{\FixDimEdge}[4]{% - \renewcommand{\DimEdgeLineStyle}{#1}% - \renewcommand{\DimEdgeLineCoef}{#2}% - \renewcommand{\DimEdgeLineColor}{#3}% - \renewcommand{\DimEdgeLabelColor}{#4}}% -% -\newcommand{\ChgEdgeArrowStyle}[1]{\renewcommand{\EdgeArrowSty}{#1}} -\newcommand{\RstEdgeArrowStyle}{\ChgEdgeArrowStyle{\EdgeArrowStyle}} -\newcommand{\SetEdgeArrowStyle}[1]% - {\renewcommand{\EdgeArrowStyle}{#1}\RstEdgeArrowStyle} -% -\newcommand{\ChgEdgeArrowWidth}[1]% - {\setlength{\EdgeArrowSZDim}{#1}} % !! length !! -\newcommand{\RstEdgeArrowWidth}{\ChgEdgeArrowWidth{\EdgeArrowWidth}} -\newcommand{\SetEdgeArrowWidth}[1]% - {\setlength{\EdgeArrowWidth}{#1} \RstEdgeArrowWidth} -% -\newcommand{\ChgEdgeArrowLengthCoef}[1]{\renewcommand{\EdgeArrowSZNum}{#1}} -\newcommand{\RstEdgeArrowLengthCoef}{\ChgEdgeArrowLengthCoef{\EdgeArrowLengthCoef}} -\newcommand{\SetEdgeArrowLengthCoef}[1]% - {\renewcommand{\EdgeArrowLengthCoef}{#1}\RstEdgeArrowLengthCoef} -% -\newcommand{\ChgEdgeArrowInsetCoef}[1]{\renewcommand{\EdgeArrowIns}{#1}} -\newcommand{\RstEdgeArrowInsetCoef}{\ChgEdgeArrowInsetCoef{\EdgeArrowInset}} -\newcommand{\SetEdgeArrowInsetCoef}[1]% - {\renewcommand{\EdgeArrowInset}{#1}\RstEdgeArrowInsetCoef} -% -\newcommand{\ReverseArrow}% - {\ChgEdgeArrowStyle{\EdgeRevArrowStyle}% - \renewcommand{\EdgeLabelPos}{\EdgeLabelRevPosit}% - \renewcommand{\ArcLabelPos}{\ArcLabelRevPosit}% - \renewcommand{\LArcLabelPos}{\LArcLabelRevPosit}% - \renewcommand{\LoopLabelPos}{\LoopLabelRevPosit}% - \renewcommand{\CLoopLabelPos}{\CLoopLabelRevPosit}% - \renewcommand{\InitStateLabelPos}{\InitStateLabelRevPosit}% - \renewcommand{\FinalStateLabelPos}{\FinalStateLabelRevPosit}} -\newcommand{\StraightArrow}% - {\ChgEdgeArrowStyle{\EdgeArrowStyle}% - \renewcommand{\EdgeLabelPos}{\EdgeLabelPosit}% - \renewcommand{\ArcLabelPos}{\ArcLabelPosit}% - \renewcommand{\LArcLabelPos}{\LArcLabelPosit}% - \renewcommand{\LoopLabelPos}{\LoopLabelPosit}% - \renewcommand{\CLoopLabelPos}{\CLoopLabelPosit}% - \renewcommand{\InitStateLabelPos}{\InitStateLabelPosit}% - \renewcommand{\FinalStateLabelPos}{\FinalStateLabelPosit}} -% Double -\newcommand{\FixEdgeLineDouble}[2]{% - \renewcommand{\EdgeLineDblCoef}{#1}% - \renewcommand{\EdgeLineDblSep}{#2}} -% border -\newcommand{\FixEdgeBorder}[2]{% - \renewcommand{\EdgeLineBorderCoef}{#1}% - \renewcommand{\EdgeLineBorderColor}{#2}} -\newcommand{\EdgeBorder}% - {\setlength{\EdgeLineBord}{\EdgeLineBorderCoef\EdgeLineWid}} -\newcommand{\EdgeBorderOff}{\setlength{\EdgeLineBord}{0pt}} -%%% -\newcommand{\DimEdge}{% - \ChgEdgeLineStyle{\DimEdgeLineStyle}% - \ChgEdgeLineWidth{\DimEdgeLineCoef}% - \ChgEdgeLineColor{\DimEdgeLineColor}% - \ChgEdgeLabelColor{\DimEdgeLabelColor}} -%%% -\newcommand{\ChgZZSize}[1]{\setlength{\ZZSiZ}{#1}} -\newcommand{\RstZZSize}{\setlength{\ZZSiZ}{\ZZSize}} -\newcommand{\SetZZSize}[1]{\setlength{\ZZSiZe}{#1}\RstZZSize} -%%%\ZZLineWidth -\newcommand{\ChgZZLineWidth}[1]{\renewcommand{\ZZLineWid}{#1}} -\newcommand{\RstZZLineWidth}{\ChgZZLineWidth{\ZZLineWidth}} -\newcommand{\SetZZLineWidth}[1]% - {\renewcommand{\ZZLineWidth}{#1}\RstZZLineWidth} -% -%%% label of transitions -\newcommand{\VaucEdgeLabel}[1]{% - \textcolor{\EdgeLabelCol}{\scalebox{\EdgeLabelSca}{\scalebox{\EdgeLabelScale}{$ #1 $}}}} -%%% -\newcommand{\RstEdge}{% - \RstEdgeOffset\RstArcAngle\RstLArcAngle% - \RstArcCurvature\RstLArcCurvature% - \RstArcOffset\RstLoopOffset\RstLoopSize% - \RstEdgeLineColor\RstEdgeLineStyle\RstEdgeLineWidth\EdgeLineSimple% - \StraightArrow%\EdgeBorderOff% - \RstEdgeLabelScale\RstEdgeLabelColor} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% Initial-final arrow drawing -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% implicit parameter -\newcommand{\InitialDir}{w}\newcommand{\FinalDir}{e} -% without label -\newcommand{\Initial}[2][\InitialDir]{\EdgeStyle\ncline{#2#1}{#2}} -\newcommand{\Final}[2][\FinalDir]{\EdgeStyle\ncline{#2}{#2#1}} -% with label -% NB modified syntax eg \InitialL[pos]{dir}{statename}{label} -\newcommand{\InitialL}[4][{\InitStateLabelPos}]% - {\EdgeStyle\ncline{#3#2}{#3}\naput[npos=#1]{\VaucEdgeLabel{#4}}} -\newcommand{\InitialR}[4][{\InitStateLabelPos}]% - {\EdgeStyle\ncline{#3#2}{#3}\nbput[npos=#1]{\VaucEdgeLabel{#4}}} -\newcommand{\FinalL}[4][{\FinalStateLabelPos}]% - {\EdgeStyle\ncline{#3}{#3#2}\naput[npos=#1]{\VaucEdgeLabel{#4}}} -\newcommand{\FinalR}[4][{\FinalStateLabelPos}]% - {\EdgeStyle\ncline{#3}{#3#2}\nbput[npos=#1]{\VaucEdgeLabel{#4}}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% Transition drawing -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand{\EdgeL}[4][{\EdgeLabelPos}]% - {\EdgeStyle \ncline{#2}{#3} \naput[npos=#1]{\VaucEdgeLabel{#4}}} -\newcommand{\EdgeR}[4][{\EdgeLabelPos}]% - {\EdgeStyle \ncline{#2}{#3} \nbput[npos=#1]{\VaucEdgeLabel{#4}}} -% -\newcommand{\ArcL}[4][{\ArcLabelPos}]% - {\EdgeStyle \psset{style=VaucArcL}% - \ncarc{#2}{#3} \naput[npos=#1]{\VaucEdgeLabel{#4}}} -\newcommand{\ArcR}[4][{\ArcLabelPos}]% - {\EdgeStyle \psset{style=VaucArcR}% - \ncarc{#2}{#3} \nbput[npos=#1]{\VaucEdgeLabel{#4}}} -\newcommand{\LArcL}[4][{\LArcLabelPos}]% - {\EdgeStyle \psset{style=VaucLArcL}% - \ncarc{#2}{#3} \naput[npos=#1]{\VaucEdgeLabel{#4}}} -\newcommand{\LArcR}[4][{\LArcLabelPos}]% - {\EdgeStyle \psset{style=VaucLArcR}% - \ncarc{#2}{#3} \nbput[npos=#1]{\VaucEdgeLabel{#4}}} -% -\newcounter{anglea}\newcounter{angleb} -\newcommand{\LoopXR}[7]% - {{\setcounter{anglea}{#2-#4}}% - {\setcounter{angleb}{#2+#4}}% - {\EdgeStyle \psset{angleA=\theanglea,angleB=\theangleb,offset=#5,ncurv=#6}% - \nccurve{#3}{#3} \nbput[npos=#1]{\VaucEdgeLabel{#7}}}} -\newcommand{\LoopXL}[7]% - {{\setcounter{anglea}{#2+#4}}% - {\setcounter{angleb}{#2-#4}}% - {\EdgeStyle \psset{angleA=\theanglea,angleB=\theangleb,offset=-#5,ncurv=#6}% - \nccurve{#3}{#3} \naput[npos=#1]{\VaucEdgeLabel{#7}}}} -\newcommand{\LoopR}[4][{\LoopLabelPos}]% - {\LoopXR{#1}{#2}{#3}{\LoopAng}{\LoopOff}{\LoopSi}{#4}} -\newcommand{\LoopL}[4][{\LoopLabelPos}]% - {\LoopXL{#1}{#2}{#3}{\LoopAng}{\LoopOff}{\LoopSi}{#4}} -\newcommand{\CLoopR}[4][{\CLoopLabelPos}]% - {\LoopXR{#1}{#2}{#3}{\CLoopAng}{\LoopOff}{\LoopSi}{#4}} -\newcommand{\CLoopL}[4][{\CLoopLabelPos}]% - {\LoopXL{#1}{#2}{#3}{\CLoopAng}{\LoopOff}{\LoopSi}{#4}} -\newcommand{\LoopVarR}[4][{\LoopLabelPos}]% - {\LoopXR{#1}{#2}{#3}{\LoopVarAng}{\LoopVarOff}{\LoopVarSi}{#4}} -\newcommand{\LoopVarL}[4][{\LoopLabelPos}]% - {\LoopXL{#1}{#2}{#3}{\LoopVarAng}{\LoopVarOff}{\LoopVarSi}{#4}} -\newcommand{\LoopW}[3][{\LoopLabelPos}]{\LoopR[#1]{180}{#2}{#3}} -\newcommand{\LoopE}[3][{\LoopLabelPos}]{\LoopL[#1]{0}{#2}{#3}} -\newcommand{\LoopN}[3][{\LoopLabelPos}]{\LoopL[#1]{90}{#2}{#3}} -\newcommand{\LoopS}[3][{\LoopLabelPos}]{\LoopR[#1]{-90}{#2}{#3}} -\newcommand{\LoopNW}[3][{\LoopLabelPos}]{\LoopR[#1]{135}{#2}{#3}} -\newcommand{\LoopNE}[3][{\LoopLabelPos}]{\LoopL[#1]{45}{#2}{#3}} -\newcommand{\LoopSW}[3][{\LoopLabelPos}]{\LoopL[#1]{-135}{#2}{#3}} -\newcommand{\LoopSE}[3][{\LoopLabelPos}]{\LoopR[#1]{-45}{#2}{#3}} -\newcommand{\CLoopW}[3][{\CLoopLabelPos}]{\CLoopR[#1]{180}{#2}{#3}} -\newcommand{\CLoopE}[3][{\CLoopLabelPos}]{\CLoopL[#1]{0}{#2}{#3}} -\newcommand{\CLoopN}[3][{\CLoopLabelPos}]{\CLoopL[#1]{90}{#2}{#3}} -\newcommand{\CLoopS}[3][{\CLoopLabelPos}]{\CLoopR[#1]{-90}{#2}{#3}} -\newcommand{\CLoopNW}[3][{\CLoopLabelPos}]{\CLoopR[#1]{135}{#2}{#3}} -\newcommand{\CLoopNE}[3][{\CLoopLabelPos}]{\CLoopL[#1]{45}{#2}{#3}} -\newcommand{\CLoopSW}[3][{\CLoopLabelPos}]{\CLoopL[#1]{-135}{#2}{#3}} -\newcommand{\CLoopSE}[3][{\CLoopLabelPos}]{\CLoopR[#1]{-45}{#2}{#3}} -\newcommand{\LoopVarN}[3][{\CLoopLabelPos}]{\LoopVarL[#1]{90}{#2}{#3}} -\newcommand{\LoopVarS}[3][{\CLoopLabelPos}]{\LoopVarR[#1]{-90}{#2}{#3}} -% -\newcommand{\ZZEdge}[2]% - {\EdgeStyle\ZigzagStyle\nczigzag{#1}{#2}}% -\newcommand{\ZZEdgeL}[4][{\EdgeLabelRevPosit}]% - {\EdgeStyle\ZigzagStyle\nczigzag{#2}{#3}% - \naput[npos=#1]{\VaucEdgeLabel{#4}}} -\newcommand{\ZZEdgeR}[4][{\EdgeLabelRevPosit}]% - {\EdgeStyle\ZigzagStyle\nczigzag{#2}{#3}% - \nbput[npos=#1]{\VaucEdgeLabel{#4}}} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% Reprise des macros pstricks -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcommand{\Point}[2]{\pnode#1{#2}} -\newcommand{\Edge}[2]{\EdgeStyle\ncline{#1}{#2}} -% -\newcommand{\VArcL}[5][{\ArcLabelPos}]% - {\EdgeStyle \psset{style=VaucLArcL}% - \ncarc[#2]{#3}{#4} \naput[npos=#1]{\VaucEdgeLabel{#5}}} -\newcommand{\VArcR}[5][{\ArcLabelPos}]% - {\EdgeStyle \psset{style=VaucLArcR}% - \ncarc[#2]{#3}{#4} \nbput[npos=#1]{\VaucEdgeLabel{#5}}} -% -\newcommand{\VCurveL}[5][{\ArcLabelPos}]% - {\EdgeStyle \psset{angleA=0,angleB=180,ncurv=1}% - \nccurve[#2]{#3}{#4} \naput[npos=#1]{\VaucEdgeLabel{#5}}} -\newcommand{\VCurveR}[5][{\ArcLabelPos}]% - {\EdgeStyle \psset{angleA=0,angleB=0,ncurv=1}% - \nccurve[#2]{#3}{#4} \nbput[npos=#1]{\VaucEdgeLabel{#5}}} -% -\newcommand{\LabelL}[2][{\EdgeLabelPos}]% - {\naput[npos=#1]{\VaucEdgeLabel{#2}}} -\newcommand{\LabelR}[2][{\EdgeLabelPos}]% - {\nbput[npos=#1]{\VaucEdgeLabel{#2}}} -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\endinput -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Tex/Master/build b/Tex/Master/build deleted file mode 100644 index e4cd3c6..0000000 --- a/Tex/Master/build +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/zsh -pdflatex Master.tex -bibtex Master -makeindex -s Master.ist -t Master.alg -o Master.acr Master.acn -makeindex -s Master.ist -t Master.glg -o Master.gls Master.glo -makeindex -s Master.ist -t Master.slg -o Master.syi Master.syg -pdflatex Master.tex -pdflatex Master.tex diff --git a/Tex/Master/epic.sty b/Tex/Master/epic.sty deleted file mode 100644 index d3075ba..0000000 --- a/Tex/Master/epic.sty +++ /dev/null @@ -1,562 +0,0 @@ -% LAST EDIT: Fri Oct 4 14:30:31 1991 by Michael Janich (massa) -\makeatletter -\typeout{% -Enhancements to Picture Environment. Version 1.2 - Released June 1, 1986} -%---------------------------------------------------------------------- -% Copyright (C) podar@sbcs (Sunil Podar) July 14,1986. -% You may use this file in whatever way you wish. You are requested to -% leave this notice intact, and report any bugs, enhancements, comments, -% suggestions, etc. to: -% USmail: Sunil Podar,Dept. of Computer Science,SUNY at Stony Brook,NY 11794. -% CSNET: podar@sbcs.csnet -% ARPA: podar%suny-sb.csnet@csnet-relay.arpa -% UUCP: {allegra, hocsd, philabs, ogcvax}!sbcs!podar -%---------------------------------------------------------------------- -% This file contains implementation of: -% \multiputlist \matrixput \grid \picsquare -% \dottedline \dashline \drawline \jput -% \putfile -% Environments: dottedjoin, dashjoin and drawjoin -% -% For documentation, see the accompanying manual. -%---------------------------------------------------------------------- -% usage: \multiputlist(x,y)(delta-x,delta-y)[tbrl]{item1,item2,item3,.....} -% \lop and \lopoff taken from TeXbook. -%---------------------------------------------------------------------- -\def\lop#1\to#2{\expandafter\lopoff#1\lopoff#1#2} -\long\def\lopoff,#1,#2\lopoff#3#4{\def#4{#1}\def#3{,#2}} -\def\@@mlistempty{,} -\newif\iflistnonempty -\def\multiputlist(#1,#2)(#3,#4){\@ifnextchar -[{\@imultiputlist(#1,#2)(#3,#4)}{\@imultiputlist(#1,#2)(#3,#4)[]}} - -\long\def\@imultiputlist(#1,#2)(#3,#4)[#5]#6{{% -\@xdim=#1\unitlength \@ydim=#2\unitlength -\listnonemptytrue \def\@@mlist{,#6,} % need this for end condition -\loop -\lop\@@mlist\to\@@firstoflist -\@killglue\raise\@ydim\hbox to\z@{\hskip -\@xdim\@imakepicbox(0,0)[#5]{\@@firstoflist}\hss} -\advance\@xdim #3\unitlength\advance\@ydim #4\unitlength -\ifx\@@mlist\@@mlistempty \listnonemptyfalse\fi -\iflistnonempty -\repeat\relax -\ignorespaces}} -%---------------------------------------------------------------------- -% two-dimensional version of \multiput -% \matrixput(0,0)(20,0){5}(0,20){3}{\circle{2}} -%---------------------------------------------------------------------- -\newcount\@@multicnt -\def\matrixput(#1,#2)(#3,#4)#5(#6,#7)#8#9{% -\ifnum#5>#8\@matrixput(#1,#2)(#3,#4){#5}(#6,#7){#8}{#9}% -\else\@matrixput(#1,#2)(#6,#7){#8}(#3,#4){#5}{#9}\fi} - -%% here #5 >= #8 -\long\def\@matrixput(#1,#2)(#3,#4)#5(#6,#7)#8#9{{\@killglue% -\@multicnt=#5\relax\@@multicnt=#8\relax% -\@xdim=0pt% -\@ydim=0pt% -\setbox\@tempboxa\hbox{\@whilenum \@multicnt > 0\do {% -%%\typeout{\the\@multicnt, \the\@@multicnt}% -\raise\@ydim\hbox to \z@{\hskip\@xdim #9\hss}% -\advance\@multicnt \m@ne% -\advance\@xdim #3\unitlength\advance\@ydim #4\unitlength}}% -\@xdim=#1\unitlength% -\@ydim=#2\unitlength% -\@whilenum \@@multicnt > 0\do {% -\raise\@ydim\hbox to \z@{\hskip\@xdim \copy\@tempboxa\hss}% -\advance\@@multicnt \m@ne% -\advance\@xdim #6\unitlength\advance\@ydim #7\unitlength}% -\ignorespaces}} -%---------------------------------------------------------------------- -%\grid(wd,ht)(delta-wd,delta-ht)[initial-X-integer,initial-Y-integer] -% example: 1. \put(0,0){\grid(95,100)(9.5,10)} -% 2. \put(0,0){\grid(100,100)(10,5)[-10,0]} -% or \put(0,0){\tiny \grid(100,100)(5,5)[0,0]}%numbers in \tiny font -%---------------------------------------------------------------------- -\newcount\d@lta -\newdimen\@delta -\newdimen\@@delta -\newcount\@gridcnt -\def\grid(#1,#2)(#3,#4){\@ifnextchar [{\@igrid(#1,#2)(#3,#4)}% -{\@igrid(#1,#2)(#3,#4)[@,@]}} - -\long\def\@igrid(#1,#2)(#3,#4)[#5,#6]{% -\makebox(#1,#2){% -\@delta=#1pt\@@delta=#3pt\divide\@delta \@@delta\d@lta=\@delta% -\advance\d@lta \@ne\relax\message{grid=\the\d@lta\space x}% -%% copied the definition of \line(0,1){#2} for some efficiency!. -\multiput(0,0)(#3,0){\d@lta}{\hbox to\z@{\hskip -\@halfwidth \vrule - \@width \@wholewidth \@height #2\unitlength \@depth \z@\hss}}% -\ifx#5@\relax\else% -\global\@gridcnt=#5% -\multiput(0,0)(#3,0){\d@lta}{% -\makebox(0,-2)[t]{\number\@gridcnt\global\advance\@gridcnt by #3}}% -\global\@gridcnt=#5% -\multiput(0,#2)(#3,0){\d@lta}{\makebox(0,0)[b]{\number\@gridcnt\vspace{2mm}% -\global\advance\@gridcnt by #3}}% -\fi% -\@delta=#2pt\@@delta=#4pt\divide\@delta \@@delta\d@lta=\@delta% -\advance\d@lta \@ne\relax\message{\the\d@lta . }% -%% copied the definition of \line(1,0){#1} for some efficiency!. -\multiput(0,0)(0,#4){\d@lta}{\vrule \@height \@halfwidth \@depth \@halfwidth - \@width #1\unitlength}% -\ifx#6@\relax\else -\global\@gridcnt=#6% -\multiput(0,0)(0,#4){\d@lta}{% -\makebox(0,0)[r]{\number\@gridcnt\ \global\advance\@gridcnt by #4}}% -\global\@gridcnt=#6% -\multiput(#1,0)(0,#4){\d@lta}{% -\makebox(0,0)[l]{\ \number\@gridcnt\global\advance\@gridcnt by #4}}% -\fi}} -%---------------------------------------------------------------------- -% \picsquare is a centered square of dimensions governed by \thinlines, -% \thicklines or \linethickness declarations. -\def\picsquare{\hskip -0.5\@wholewidth% -\vrule height \@halfwidth depth \@halfwidth width \@wholewidth} -% -% just a square dot with reference point at bottom-left -\def\picsquare@bl{\vrule height \@wholewidth depth \z@ width \@wholewidth} -%---------------------------------------------------------------------- -% \begin{dottedjoin}{interdot-gap in units} -% ..... -% \end{dottedjoin} -% \begin{dashjoin}{dash-length in units}{interdotgap in each dash} -% ..... -% \end{dashjoin} -% \begin{drawjoin} -% ..... -% \end{drawjoin} -% \jput(x,y){character} -% \dottedline[opt. dotcharacter]{dotgap in units}(x1,y1)(x2,y2)...(xN,yN) -% \dashline[#]{dash-length}[opt. dotgap](x1,y1)(x2,y2)...(xN,yN) -% \drawline[#](x1,y1)(x2,y2)...(xN,yN) -%---------------------------------------------------------------------- -% definitions for *join environment. had to do all this mess because of -% optional arguments. -%---------------------------------------------------------------------- -\newif\if@jointhem \global\@jointhemfalse -\newif\if@firstpoint \global\@firstpointtrue -\newcount\@joinkind -%\newenvironment{dottedjoin}[1]%[opt char]{dotgap} -%{\global\@jointhemtrue \gdef\dotgap@join{#1}\global\@joinkind=0\relax}% -%{\global\@jointhemfalse \global\@firstpointtrue} -%---------------------------------------------------------------------- -\def\dottedjoin{\global\@jointhemtrue \global\@joinkind=0\relax - \bgroup\@ifnextchar[{\@idottedjoin}{\@idottedjoin[\picsquare@bl]}} -\def\@idottedjoin[#1]#2{\gdef\dotchar@join{#1}\gdef\dotgap@join{#2}} -\def\enddottedjoin{\global\@jointhemfalse \global\@firstpointtrue\egroup} -%---------------------------------------------------------------------- -\def\dashjoin{\global\@jointhemtrue \global\@joinkind=1\relax - \bgroup\@ifnextchar[{\@idashjoin}{\@idashjoin[\dashlinestretch]}} -\def\@idashjoin[#1]#2{\edef\dashlinestretch{#1}\gdef\dashlen@join{#2}% -\@ifnextchar[{\@iidashjoin}{\gdef\dotgap@join{}}} -\def\@iidashjoin[#1]{\gdef\dotgap@join{#1}} -\let\enddashjoin\enddottedjoin -%---------------------------------------------------------------------- -\def\drawjoin{\global\@jointhemtrue \global\@joinkind=2\relax - \bgroup\@ifnextchar[{\@idrawjoin}{}} -\def\@idrawjoin[#1]{\def\drawlinestretch{#1}} -\let\enddrawjoin\enddottedjoin -%---------------------------------------------------------------------- -%% this is equiv to \put(x,y){#1} when not in {dot*join} environment. -\long\def\jput(#1,#2)#3{{\@killglue\raise#2\unitlength\hbox to \z@{\hskip -#1\unitlength #3\hss}\ignorespaces} -\if@jointhem - \if@firstpoint \gdef\x@one{#1} \gdef\y@one{#2} \global\@firstpointfalse - \else\ifcase\@joinkind - \@dottedline[\dotchar@join]{\dotgap@join\unitlength}% -(\x@one\unitlength,\y@one\unitlength)(#1\unitlength,#2\unitlength) - \or\@dashline[\dashlinestretch]{\dashlen@join}[\dotgap@join]% -(\x@one,\y@one)(#1,#2) - \else\@drawline[\drawlinestretch](\x@one,\y@one)(#1,#2)\fi - \gdef\x@one{#1} \gdef\y@one{#2} - \fi -\fi} -%---------------------------------------------------------------------- -\newdimen\@dotgap -\newdimen\@ddotgap -\newcount\@x@diff -\newcount\@y@diff -\newdimen\x@diff -\newdimen\y@diff -\newbox\@dotbox -\newcount\num@segments -\newcount\num@segmentsi -\newif\ifsqrt@done -%% from sqrtandstuff func basically need \num@segments. -%% given a deltax, deltay and dotgap, it calculates \num@segments = number of -%% segments along the hypotenuse. used by \dottedline & \dashline. -%% It finishes quickly if any of deltax or deltay are zero or close to zero. -\def\sqrtandstuff#1#2#3{ -\ifdim #1 <0pt \@x@diff= -#1 \else\@x@diff=#1\fi -\ifdim #2 <0pt \@y@diff= -#2 \else\@y@diff=#2\fi -%% @diff's will be positive and diff's will retain their sign. -\@dotgap=#3 \divide\@dotgap \tw@ -\advance\@x@diff \@dotgap \advance\@y@diff \@dotgap% for round-off errors -\@dotgap=#3 -\divide\@x@diff \@dotgap \divide\@y@diff \@dotgap -\sqrt@donefalse -\ifnum\@x@diff < 2 - \ifnum\@y@diff < 2 \num@segments=\@x@diff \advance\num@segments \@y@diff - \sqrt@donetrue - \else\num@segments=\@y@diff \sqrt@donetrue\fi - \else\ifnum\@y@diff < 2 \num@segments=\@x@diff \sqrt@donetrue\fi -\fi -\ifsqrt@done \ifnum\num@segments=\z@ \num@segments=\@ne\fi\relax - \else \ifnum\@y@diff >\@x@diff - \@tempcnta=\@x@diff \@x@diff=\@y@diff \@y@diff=\@tempcnta - \fi %exchange @x@diff & @y@diff, so now @x@diff > @y@diff - \num@segments=\@y@diff - \multiply\num@segments \num@segments - \multiply\num@segments by 457 - \divide\num@segments \@x@diff - \advance\num@segments by 750 % for round-off, going to divide by 1000. - \divide\num@segments \@m - \advance\num@segments \@x@diff - %num@segments = @x@diff + (0.457*sqr(@y@diff)/@x@diff) -\fi} -%---------------------------------------------------------------------- -% \dottedline[opt. char]{interdot gap in units}(x1,y1)(x2,y2)....(xN,yN) -%---------------------------------------------------------------------- -%% Used the following construction earlier but that results in box memory -%% full much too soon although it works perfectly. -%% \setbox\@dotbox\vbox to\z@{\vss \hbox to\z@{\hss #1\hss}\vss}\relax} -%% The cenetering of characters is achieved by substracting half the ht, wd -%% of character from the (x,y) coordinates where they are to be put. We -%% chose to use a macro for the ``dot'' instead of \copy\box to save memory -%% at the expense of extra cpu, since memory becomes an issue very soon. -%% \picsquare is already centered, whereas other characters, except \circle, -%% will not be cenetered, hence to handle them all in a similar fashion, -%% used \picsquare@bl. -% -% kind of tail recursion. -\def\dottedline{\@ifnextchar [{\@idottedline}{\@idottedline[\picsquare@bl]}} -\def\@idottedline[#1]#2(#3,#4){\@ifnextchar (% -{\@iidottedline[#1]{#2}(#3,#4)}{\relax}} -\def\@iidottedline[#1]#2(#3,#4)(#5,#6){\@dottedline[#1]{#2\unitlength}% -(#3\unitlength,#4\unitlength)(#5\unitlength,#6\unitlength)% -\@idottedline[#1]{#2}(#5,#6)} -% -%% user not supposed to use this directly. arguments in absolute dimensions. -%% need to pass absolute dimens here because dashline calls dottedline and -%% can supply only absolute dimensions. -\long\def\@dottedline[#1]#2(#3,#4)(#5,#6){{% -\x@diff=#5\relax\advance\x@diff by -#3\relax -\y@diff=#6\relax\advance\y@diff by -#4\relax -\sqrtandstuff{\x@diff}{\y@diff}{#2} -\divide\x@diff \num@segments -\divide\y@diff \num@segments -\advance\num@segments \@ne % to put the last point at destination. -%%\typeout{num@segments= \the\num@segments} -\setbox\@dotbox\hbox{#1}% just to get the dimensions of the character. -\@xdim=#3 \@ydim=#4 -\ifdim\ht\@dotbox >\z@% otherwise its a circle. - \advance\@xdim -0.5\wd\@dotbox - \advance\@ydim -0.5\ht\@dotbox - \advance\@ydim .5\dp\@dotbox\fi -%%circle's have a ht=0, this is one way I could think of to catch circles. -%%following loop is equiv to -%%\multiput(\@xdim,\@ydim)(\x@diff,\y@diff){\num@segments}{#1} -%%with arguments in absolute dimensions. -\@killglue -\loop \ifnum\num@segments > 0 -\unskip\raise\@ydim\hbox to\z@{\hskip\@xdim #1\hss}% -\advance\num@segments \m@ne\advance\@xdim\x@diff\advance\@ydim\y@diff% -\repeat -\ignorespaces}} -%---------------------------------------------------------------------- -% \dashline[#]{dash-length}[optional dotgap](x1,y1)(x2,y2)...(xN,yN) -% The minimum # of dashes put is 2, one at either end point; dash-length is -% reduced accordingly if necessary. Also have to some dirty work to account -% for stretch & shrink. -% \renewcommand{\dashlinestretch}{-50} %ONLY INTEGERS PERMITTED. -%---------------------------------------------------------------------- -\def\dashlinestretch{0} %well, could have used a counter. -\def\dashline{\@ifnextchar [{\@idashline}{\@idashline[\dashlinestretch]}} -\def\@idashline[#1]#2{\@ifnextchar [{\@iidashline[#1]{#2}}% -{\@iidashline[#1]{#2}[\@empty]}} %\@empty needed-- later checked with \ifx -\def\@iidashline[#1]#2[#3](#4,#5){\@ifnextchar (% -{\@iiidashline[#1]{#2}[#3](#4,#5)}{\relax}} -% -\def\@iiidashline[#1]#2[#3](#4,#5)(#6,#7){% -\@dashline[#1]{#2}[#3](#4,#5)(#6,#7)% -\@iidashline[#1]{#2}[#3](#6,#7)} -% -\long\def\@dashline[#1]#2[#3](#4,#5)(#6,#7){{% -\x@diff=#6\unitlength \advance\x@diff by -#4\unitlength -\y@diff=#7\unitlength \advance\y@diff by -#5\unitlength -%% correction to get actual width since the dash-length as taken in arguement -%% is the center-to-center of the end-points. -\@tempdima=#2\unitlength \advance\@tempdima -\@wholewidth -\sqrtandstuff{\x@diff}{\y@diff}{\@tempdima} -\ifnum\num@segments <3 \num@segments=3\fi% min number of dashes I can plot -% is 2, 1 at either end, thus min num@segments is 3 (including 'empty dash'). -\@tempdima=\x@diff \@tempdimb=\y@diff -\divide\@tempdimb by\num@segments -\divide\@tempdima by\num@segments -%% ugly if-then-else. If optional dotgap specified, then use it otherwise -%% make a solid looking dash. -{\ifx#3\@empty \relax - \ifdim\@tempdima < 0pt \x@diff=-\@tempdima\else\x@diff=\@tempdima\fi - \ifdim\@tempdimb < 0pt \y@diff=-\@tempdimb\else\y@diff=\@tempdimb\fi - \ifdim\x@diff < 0.3pt %it's a vertical dashline - \ifdim\@tempdimb > 0pt - \global\setbox\@dotbox\hbox{\hskip -\@halfwidth \vrule - \@width \@wholewidth \@height \@tempdimb} - \else\global\setbox\@dotbox\hbox{\hskip -\@halfwidth \vrule - \@width \@wholewidth \@height\z@ \@depth -\@tempdimb}\fi - \else\ifdim\y@diff < 0.3pt %it's a horizontal dashline - \ifdim\@tempdima >0pt - \global\setbox\@dotbox\hbox{\vrule \@height \@halfwidth - \@depth \@halfwidth \@width \@tempdima} - \else\global\setbox\@dotbox\hbox{\hskip \@tempdima - \vrule \@height \@halfwidth \@depth \@halfwidth - \@width -\@tempdima \hskip \@tempdima}\fi - \else\global\setbox\@dotbox\hbox{% -\@dottedline[\picsquare]{0.98\@wholewidth}(0pt,0pt)(\@tempdima,\@tempdimb)} -\fi\fi -\else\global\setbox\@dotbox\hbox{% -\@dottedline[\picsquare]{#3\unitlength}(0pt,0pt)(\@tempdima,\@tempdimb)} -\fi} -\advance\x@diff by -\@tempdima % both have same sign -\advance\y@diff by -\@tempdimb -% -%%here we correct the number of dashes to be put by reducing them -%%appropriately. (num@segments*\@wholewidth) is in some way the slack we -%%have,and division by dash-length gives the reduction. reduction = -%%(2*num@segments*\@wholewidth)/dash-length -%% (num@segments includes empty ones) -\@tempdima=\num@segments\@wholewidth \@tempdima=2\@tempdima -\@tempcnta=\@tempdima \@tempdima=#2\unitlength \@tempdimb=0.5\@tempdima -\@tempcntb=\@tempdimb \advance\@tempcnta by \@tempcntb % round-off error -\divide\@tempcnta by\@tempdima \advance\num@segments by -\@tempcnta -% -\ifnum #1=0 \relax\else\ifnum #1 < -100 - \typeout{***dashline: reduction > -100 percent implies blankness!***} -\else\num@segmentsi=#1 \advance\num@segmentsi by 100 - \multiply\num@segments by\num@segmentsi \divide\num@segments by 100 -\fi\fi -% -\divide\num@segments by 2 % earlier num@segments included 'empty dashes' too. -\ifnum\num@segments >0 % if =0 then don't divide => \x@diff & \y@diff - \divide\x@diff by\num@segments% remain same. - \divide\y@diff by\num@segments - \advance\num@segments by\@ne %for the last segment for which I subtracted - %\@tempdima & \@tempdimb from \x@diff & \y@diff - \else\num@segments=2 % one at each end. -\fi -%%\typeout{num@segments finally = \the\num@segments} -%% equiv to \multiput(#4,#5)(\x@diff,\y@diff){\num@segments}{\copy\@dotbox} -%% with arguements in absolute dimensions. -\@xdim=#4\unitlength \@ydim=#5\unitlength -\@killglue -\loop \ifnum\num@segments > 0 -\unskip\raise\@ydim\hbox to\z@{\hskip\@xdim \copy\@dotbox\hss}% -\advance\num@segments \m@ne\advance\@xdim\x@diff\advance\@ydim\y@diff% -\repeat -\ignorespaces}} -%---------------------------------------------------------------------- -%%1.00 .833333 .80 .75 .66666 .60 .50 .40 .33333 .25 .20 .16666 -%% .916666 .816666 .775 .708333 .633333 .55 .45 .366666 .291666 .225 .183333 -%% 0.0 -%%0.083333 -%% the first line has absolute slopes corresponding to various permissible -%% integer combinations representing slopes. The second line is the midpoint -%% of all those slopes (attempted to show them in the middle of two entries). -%% -%% \lineslope(x@diff dimen, y@diff dimen) -%% Given base (x@diff) and height (y@diff) in dimensions, determines the -%% closest available slope and returns the two required integers in \@xarg -%% and \@yarg. The given base and height can be ANYTHING, -ve or +ve, or -%% even 0pt. \lineslope knows about (0,1) and (1,0) slopes too and returns -%% correct values if the conditions regarding x@diff & y@diff are obeyed -%% (see NOTE). Used by \drawline. This is the simplest and only way I could -%% figure out to accomplish it!. -%% NOTE: both the dimensions (x@diff & y@diff) must be in SAME units and the -%% larger of the two dimensions must be atleast 1pt (i.e. 65536sp). To avoid -%% dividing by 0, I make the larger dimension = 1pt if it is < 1pt. -%% will need a similar one for vectors, or maybe this can be used. For -%% vectors the range is -4, 4 unlike lines where it is -6, 6. -\newif\if@flippedargs -\def\lineslope(#1,#2){% -\ifdim #1 <0pt \@xdim= -#1 \else\@xdim=#1\fi -\ifdim #2 <0pt \@ydim= -#2 \else\@ydim=#2\fi -%%\typeout{xdim,ydim= \the\@xdim, \the\@ydim} -\ifdim\@xdim >\@ydim \@tempdima=\@xdim \@xdim=\@ydim \@ydim=\@tempdima -\@flippedargstrue\else\@flippedargsfalse\fi% x < y -\ifdim\@ydim >1pt \@tempcnta=\@ydim - \divide\@tempcnta by 65536% now \@tempcnta=integral part of #1. - \divide\@xdim \@tempcnta\fi -\ifdim\@xdim <.083333pt \@xarg=1 \@yarg=0 - \else\ifdim\@xdim <.183333pt \@xarg=6 \@yarg=1 - \else\ifdim\@xdim <.225pt \@xarg=5 \@yarg=1 - \else\ifdim\@xdim <.291666pt \@xarg=4 \@yarg=1 - \else\ifdim\@xdim <.366666pt \@xarg=3 \@yarg=1 - \else\ifdim\@xdim <.45pt \@xarg=5 \@yarg=2 - \else\ifdim\@xdim <.55pt \@xarg=2 \@yarg=1 - \else\ifdim\@xdim <.633333pt \@xarg=5 \@yarg=3 - \else\ifdim\@xdim <.708333pt \@xarg=3 \@yarg=2 - \else\ifdim\@xdim <.775pt \@xarg=4 \@yarg=3 - \else\ifdim\@xdim <.816666pt \@xarg=5 \@yarg=4 - \else\ifdim\@xdim <.916666pt \@xarg=6 \@yarg=5 - \else \@xarg=1 \@yarg=1% -\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi -\if@flippedargs\relax\else\@tempcnta=\@xarg \@xarg=\@yarg - \@yarg=\@tempcnta\fi -\ifdim #1 <0pt \@xarg= -\@xarg\fi -\ifdim #2 <0pt \@yarg= -\@yarg\fi -%%\typeout{closest slope integers = \the\@xarg, \the\@yarg} -} -%---------------------------------------------------------------------- -% usage: \drawline[#](x1,y1)(x2,y2)....(xN,yN) -% % # is an optional integer between -100 & infinity. -% \renewcommand{\drawlinestretch}{-50} %ONLY INTEGERS PERMITTED. -%---------------------------------------------------------------------- -\newif\if@toosmall -\newif\if@drawit -\newif\if@horvline -\def\drawlinestretch{0} %well, could have used a counter. -% kind of tail recursion. -\def\drawline{\@ifnextchar [{\@idrawline}{\@idrawline[\drawlinestretch]}} -\def\@idrawline[#1](#2,#3){\@ifnextchar ({\@iidrawline[#1](#2,#3)}{\relax}} -\def\@iidrawline[#1](#2,#3)(#4,#5){\@drawline[#1](#2,#3)(#4,#5) -\@idrawline[#1](#4,#5)} -% -\def\@drawline[#1](#2,#3)(#4,#5){{% -\x@diff=#4\unitlength \advance\x@diff by -#2\unitlength -\y@diff=#5\unitlength \advance\y@diff by -#3\unitlength -%% override any linethickness declarations, and since horiz & vertical lines -%% come out thinner than the slanted ones, assign slightly larger values. -%% default values are: thinlines=0.4pt, thicklines=0.8pt -\ifx\@linefnt\tenln \linethickness{0.5pt} \else \linethickness{0.9pt}\fi -\lineslope(\x@diff,\y@diff)% returns the two integers in \@xarg & \@yarg. -%------ -\@toosmalltrue -{\ifdim\x@diff <\z@ \x@diff=-\x@diff\fi - \ifdim\y@diff <\z@ \y@diff=-\y@diff\fi - \ifdim\x@diff >10pt \global\@toosmallfalse\fi - \ifdim\y@diff >10pt \global\@toosmallfalse\fi} -%------ -%% For efficiency, if the line is horiz or vertical then we draw it in one -%% shot, only if the stretch is not -ve and the line is not too small. -\@drawitfalse\@horvlinefalse -\ifnum#1 <0 \relax\else\@horvlinetrue\fi -\if@toosmall\@horvlinetrue\fi% to get 'or' condition. We necessarily draw a -% solid line if the line is too small ignoring any -ve stretch. -\if@horvline - \ifdim\x@diff =0pt \put(#2,#3){\ifdim\y@diff >0pt \@linelen=\y@diff \@upline - \else\@linelen=-\y@diff \@downline\fi}% - \else\ifdim\y@diff =0pt - \ifdim\x@diff >0pt \put(#2,#3){\vrule \@height \@halfwidth \@depth - \@halfwidth \@width \x@diff} - \else \put(#4,#5){\vrule \@height \@halfwidth \@depth - \@halfwidth \@width -\x@diff}\fi - \else\@drawittrue\fi\fi % construct the line explicitly -\else\@drawittrue\fi -%------------------------------- -\if@drawit -\ifnum\@xarg< 0 \@negargtrue\else\@negargfalse\fi -\ifnum\@xarg =0 \setbox\@linechar% -\hbox{\hskip -\@halfwidth \vrule \@width \@wholewidth \@height 10.2pt - \@depth \z@} -\else \ifnum\@yarg =0 \setbox\@linechar% -\hbox{\vrule \@height \@halfwidth \@depth \@halfwidth \@width 10.2pt} -\else \if@negarg \@xarg -\@xarg \@yyarg -\@yarg - \else \@yyarg \@yarg\fi -\ifnum\@yyarg >0 \@tempcnta\@yyarg \else \@tempcnta -\@yyarg\fi -\setbox\@linechar\hbox{\@linefnt\@getlinechar(\@xarg,\@yyarg)}% -\fi\fi -%------ -\if@toosmall% => it isn't a horiz or vert line and is toosmall. - \@dottedline[\picsquare]{.98\@wholewidth}% -(#2\unitlength,#3\unitlength)(#4\unitlength,#5\unitlength)% -\else -%% following is neat. The last segment takes \wd\@linechar & \ht\@linechar -%% so plot the line as though it were from (#2,#3) to -%% (#4-\wd\@linechar,#5-\ht\@linechar) (i.e. for positive slope; of course, -%% signs are reversed for other slopes). For horizontal & vertical dashes we -%% don't have to subtract the ht & wd resp. since they are already centered. -\ifnum\@xarg=0\relax\else\ifdim\x@diff >\z@ \advance\x@diff -\wd\@linechar - \else\advance\x@diff \wd\@linechar\fi\fi -\ifnum\@yarg=0\relax\else\ifdim\y@diff >\z@\advance\y@diff -\ht\@linechar - \else\advance\y@diff \ht\@linechar\fi\fi -\ifdim\x@diff <\z@ \@x@diff=-\x@diff \else\@x@diff=\x@diff\fi -\ifdim\y@diff <\z@ \@y@diff=-\y@diff \else\@y@diff=\y@diff\fi -%%\typeout{x@diff,y@diff=\the\x@diff , \the\y@diff} -\num@segments=0 \num@segmentsi=0 -\ifdim\wd\@linechar >1pt - \num@segmentsi=\@x@diff \divide\num@segmentsi \wd\@linechar\fi -\ifdim\ht\@linechar >1pt - \num@segments=\@y@diff \divide\num@segments \ht\@linechar\fi -\ifnum\num@segmentsi >\num@segments \num@segments=\num@segmentsi\fi -\advance\num@segments \@ne %to account for round-off error -% -\ifnum #1=0 \relax \else\ifnum #1 < -99 - \typeout{***drawline: reduction <= -100 percent implies blankness!***} -\else\num@segmentsi=#1 \advance\num@segmentsi by 100 - \multiply\num@segments \num@segmentsi - \divide\num@segments by 100 -\fi\fi -%%\typeout{num@segments after = \the\num@segments} -% -\divide\x@diff \num@segments -\divide\y@diff \num@segments -\advance\num@segments \@ne %for the last segment for which I subtracted - %\wd & \ht of \@linechar from \@x@diff & \@y@diff. -%%\typeout{numseg,x@diff,y@diff= \the\num@segments, \the\x@diff, \the\y@diff} -% -\@xdim=#2\unitlength \@ydim=#3\unitlength -\if@negarg \advance\@xdim -\wd\@linechar\fi -\ifnum\@yarg <0 \advance\@ydim -\ht\@linechar\fi -%%following loop equiv to \multiput@abs(\@xdim,\@ydim)% -%%(\x@diff,\y@diff){\num@segments}{\copy\@linechar} -%%with arguements in absolute dimensions. -\@killglue -\loop \ifnum\num@segments > 0 -\unskip\raise\@ydim\hbox to\z@{\hskip\@xdim \copy\@linechar\hss}% -\advance\num@segments \m@ne\advance\@xdim\x@diff\advance\@ydim\y@diff% -\repeat -\ignorespaces -\fi%the if of @toosmall -\fi}}% for \if@drawit -%---------------------------------------------------------------------- -%usage: \putfile{datafile}{OBJECT} -% The OBJECT is plotted at EACH of the coordinates read from the datafile. -% The idea of these macros is to generate (x,y) pairs using some program -% and then directly use those coordinates. Since TeX doesn't have real -% floating point calculations, it is much more efficient and accurate to do -% things this way. One can also use the unix facility 'spline' now to -% generate smooth curves with equidistant ``dots''. -% NOTE: the external file of coordinates must have x y pairs with a space -% between them. Also it is suggested that some extension such as '.put' -% be used for such datafiles to distinguish them in which case it must -% be explicitely specified in the 1st argument so that TeX doesn't look -% for a .tex extension. -% The % char remains valid as a comment char and such lines are ignored; -% however, there should be atleast one space after the second entry if a -% comment is on the same line as data since % eats up the newline. -%----------------------------------------------------------------------- -\long\def\splittwoargs#1 #2 {(#1,#2)} -% -\newif\if@stillmore -\newread\@datafile -\long\def\putfile#1#2{\openin\@datafile = #1 -\@stillmoretrue -\loop -\ifeof\@datafile\relax\else\read\@datafile to\@dataline\fi -%if file nonexistent, do nothing. -\ifeof\@datafile\@stillmorefalse -\else\ifx\@dataline\@empty \relax - \else -\expandafter\expandafter\expandafter\put\expandafter\splittwoargs% -\@dataline{#2} - \fi -\fi -\if@stillmore -\repeat -\closein\@datafile -} -%---------------------------------------------------------------------- -\makeatother - diff --git a/Tex/Master/multido.sty b/Tex/Master/multido.sty deleted file mode 100644 index 1b118cc..0000000 --- a/Tex/Master/multido.sty +++ /dev/null @@ -1,27 +0,0 @@ -%% -%% This is file `multido.sty'. -%% -%% IMPORTANT NOTICE: -%% -%% multido.sty Copyright (C) 1997 Timothy Van Zandt -%% (C) 2004 Herbert Voss -%% Rolf Niepraschk -%% -%% This package may be distributed under the terms of the LaTeX Project -%% Public License, as described in lppl.txt in the base LaTeX distribution. -%% Either version 1.0 or, at your option, any later version. -%% - -\ProvidesPackage{multido} - [2004/05/17 package wrapper for PSTricks `multido.tex', (HV/RN)] - -\@ifundefined{MultidoLoaded} -{% - \input{multido.tex} - \ProvidesFile{multido.tex} - [\filedate\space v\fileversion\space `multido' (tvz)] -}{} - -\endinput -%% -%% End of file `multido.sty'. diff --git a/Tex/Master/multido.tex b/Tex/Master/multido.tex deleted file mode 100644 index d642ec7..0000000 --- a/Tex/Master/multido.tex +++ /dev/null @@ -1,311 +0,0 @@ -%% BEGIN multido.tex -%% -\def\fileversion{1.41} -\def\filedate{2004/05/18} -%% -%% COPYRIGHT 1993, 1994, 1999 by Timothy Van Zandt, tvz@nwu.edu. -%% Version 1.41 (2004) prepared by Rolf Niepraschk -%% Herbert Voss -%% -%% -%% This program can be redistributed and/or modified under the terms -%% of the LaTeX Project Public License Distributed from CTAN -%% archives in directory macros/latex/base/lppl.txt. -%% -%% DESCRIPTION: -%% multido.tex/multido.sty contains a loop macro, \multido, that supports -%% fixed-point addition and has a nice interface. Among other things, it -%% is useful for pictures and putting numbers on axes. multido.tex -%% is compatible with most TeX macro packages, including Plain TeX, LaTeX, -%% AmSTeX, and Ams-LaTeX. -%% -%% INSTALLATION: -%% Put this file where your TeX looks for inputs, under the name multido.tex. -%% Use the file multido.sty with LaTeX. -%% -%% DOCUMENTATION: -%% See multido.doc. -%% -%% COPYING: -%% Copying of part or all of this file is allowed under the following -%% conditions only: -%% (1) You may freely distribute unchanged copies of the file. Please -%% include the documentation when you do so. -%% (2) You may modify a renamed copy of the file, but only for personal -%% use or use within an organization. -%% (3) You may copy fragments from the file, for personal use or for -%% distribution, as long as credit is given where credit is due. -%% -%% You are NOT ALLOWED to take money for the distribution or use of -%% this file or modified versions or fragments thereof, except for -%% a nominal charge for copying etc. -%% -%% CODE: -% These macros use TeX primitives, plus the Plain TeX commands: -% \dimen@, \dimen@i, \count@, \newcount, \newtoks, \@ne, \tw@, \@z@. -% -% Check if file is loaded, announce file on terminal, and take care of @: -% - - -\message{ v\fileversion, \filedate\space } - -\csname MultidoLoaded\endcsname -\let\MultidoLoaded\endinput - -\edef\TheAtCode{\the\catcode`\@} -\catcode`\@=11 - -% These are some useful hacks. "\multido@dimtonum" strips the value of "#1", -% a dimension register, of the "pt", and assigns the result to "#2", -% a command sequence. - -\def\@empty{} -\def\@nnil{\@nil} -\def\multido@dimtonum#1#2{\edef#2{\multido@@dimtonum#1}} -\def\multido@@dimtonum#1{\expandafter\multido@@@dimtonum\the#1} -\edef\next{% - \noexpand\def\noexpand\multido@@@dimtonum##1\string p\string t{##1}} -\next - -% "\multido@count" stores the number of repetitions. "\multidocount" keeps -% track of the iteration. These are also used locally as scratch counters -% by "\FPadd@". "\multido@stuff" is used to store the that is -% to be repeated. - -\newcount\multido@count -\newcount\multidocount -\newtoks\multido@stuff - -\def\multido{\multido@{}{\begingroup}{\endgroup}} -\def\mmultido{\multido@{\multido@stepvar}{\begingroup}{\endgroup}} -\def\Multido{\multido@{}{}{}} -\def\MMultido{\multido@{\multido@stepvar}{}{}} - -% "\multido@initvar" processes the variable declarations, initializing -% the value of the variables and defining "\multido@stepvar" to increment -% the variables with each repetition. "\multido@count" is set to the number -% of repetitions. - -\long\def\multido@#1#2#3#4#5#6{% - #2% - \multido@count=#5\relax - \ifnum\multido@count=\z@\else\multido@@{#1}{#4}{#6}\fi - #3% - \ignorespaces} -\def\multido@@#1#2#3{% - \def\multido@stepvar{}% - \def\do{\noexpand\do\noexpand}% - \multido@initvar#2,\@nil,% - \let\do\noexpand - \edef\multido@stepvar{\multido@stepvar}% - \ifnum\multido@count<\z@\multido@count=-\multido@count\fi - \multidocount=1\relax - #1% - \multido@stuff{#3}% - \multido@loop} -\def\multido@loop{% - \the\multido@stuff - \ifnum\multidocount<\multido@count - \advance\multidocount\@ne - \multido@stepvar - \expandafter\multido@loop - \fi} -\def\multidostop{\multidocount=\multido@count} -\def\multido@badvar{% - \multido@count=0 - \errhelp{\multido command will be skipped.}% - \errmessage{Bad \string\multido\space variable declaration}} -\def\multido@initvar#1,{% - \def\multido@temp{#1}% - \ifx\multido@temp\@nnil\else - \ifx\multido@temp\@empty\else - \multido@@initvar#1\@nil=+\@nil\relax - \fi - \expandafter\multido@initvar - \fi} -\def\multido@@initvar#1=#2+#3\@nil#4\relax{% - \ifx\@empty#4\@empty - \multido@badvar - \else - \multido@vartype#1\@empty - \ifx\multido@temp\relax - \multido@badvar - \else - \multido@temp{#2}{#3}#1% - \fi - \fi} -\def\multido@vartype#1{% - \ifcat\noexpand\@nil\noexpand#1% - \expandafter\multido@@vartype\string#1\@nil - \else - \let\multido@temp\relax - \fi} -\def\multido@@vartype#1#2#3\@nil{% - \expandafter\let\expandafter\multido@temp - \csname multido@init@#2\endcsname} -\def\MultidoCheckNames{% - \let\multido@@@vartype\multido@vartype - \def\multido@vartype##1{% - \ifx\undefined##1% - \multido@@@vartype{##1}% - \else - \errhelp{\multido command will be skipped.}% - \errmessage{Multido variable \string##1 already defined}% - \let\multido@temp\relax - \fi}} - -% For each variable type, we must now define \multido@init. -% The syntax of these macros is: -% -% \multido@init@{initial value}{increment}{variable} -% -% and the outcome should be: -% -% 1. Set to the initial value. -% 2. Invoke \multido@addtostep{step stuff}, where is -% whatever should be done to increment the variable. is -% expanded first, with expansion suppressed by "\do". - -\def\multido@addtostep#1{\edef\multido@stepvar{\multido@stepvar#1}} - -% Variable type for dimensions ("d", "D"): - -\def\multido@init@d#1#2#3{% - \expandafter\ifx\csname pssetlength\endcsname\relax - \dimen@=#1\relax\dimen@i=#2\relax - \else - \pssetlength\dimen@{#1}\pssetlength\dimen@i{#2}% - \fi - \edef#3{\number\dimen@ sp}% - \ifnum\multido@count<\z@\dimen@i=-\dimen@i\fi - \multido@addtostep{\do\multido@step@d{\do#3}{\number\dimen@i sp}}} -\def\multido@step@d#1#2{% - \dimen@=#1\advance\dimen@#2 - \edef#1{\number\dimen@ sp}}% -\def\multido@init@D{\multido@init@d} - -% Variable type for integers ("i", "I"): - -\def\multido@init@i#1#2#3{% - \count@=#1\relax - \edef#3{\the\count@}% - \count@=#2\relax - \ifnum\multido@count<\z@\count@=-\count@\fi - \multido@addtostep{\do\multido@step@i{\do#3}{\the\count@}}} -\def\multido@step@i#1#2{% - \count@=#1\advance\count@ by #2 - \edef#1{\the\count@}} -\def\multido@init@I{\multido@init@i} - -% Variable type for reals ("r", "R"). - -\def\multido@init@r#1#2#3{% - \dimen@=#1pt - \multido@dimtonum\dimen@#3% - \dimen@=#2pt - \ifnum\multido@count<\z@\dimen@=-\dimen@\fi - \multido@addtostep{\do\multido@step@r{\do#3}{\number\dimen@ sp}}} -\def\multido@step@r#1#2{% - \dimen@=#1pt\advance\dimen@#2 - \multido@dimtonum\dimen@#1} -\def\multido@init@R{\multido@init@r} - -% Variable type for numbers ("n", "N"). - -\def\multido@init@n#1#2#3{% - \edef#3{#1}% - \ifnum\multido@count<\z@\expandafter\fpSub\else\expandafter\fpAdd\fi - {0}{#2}\multido@temp - \multido@addtostep{\do\fpAdd{\do#3}{\multido@temp}{\do#3}}} -\def\multido@init@N{\multido@init@n} - -% Simple fixed-point addition couldn't be harder. -% "\dimen@" and "\dimen@i" are used as scratch {\em counters} (to avoid -% creating a new counter). "\count@", "\multido@count" and "\multidocount" -% are also used as scratch counters. - -% This is probably pretty close to optimal, given the requirements that -% leading and trailing spaces be OK in the arguments, and that there need -% not be any numbers to the left of the decimal. - -% RN modification begin -- 2004/05/17; Rolf.Niepraschk@ptb.de -% \def\FPadd#1#2#3{% -% \edef\multido@temp{#1..\noexpand\@nil#2}% -% \expandafter\FPadd@\multido@temp..\@nil -% \let#3\multido@temp} -% \def\FPsub#1#2{% -% \edef\multido@temp{\noexpand\FPsub@#2\noexpand\@empty}% -% \FPadd{#1}{\multido@temp}} -\def\fpAdd#1#2#3{% - \edef\multido@temp{#1..\noexpand\@nil#2}% - \expandafter\FPadd@\multido@temp..\@nil - \let#3\multido@temp} -\def\fpSub#1#2{% - \edef\multido@temp{\noexpand\FPsub@#2\noexpand\@empty}% - \fpAdd{#1}{\multido@temp}} -\ifx\FPadd\undefined\let\FPadd\fpAdd\let\FPsub\fpSub\fi -% RN modification end -\def\FPsub@#1{\ifx-#1\else-#1\fi} -\def\FPadd@#1.#2.#3\@nil#4.#5.#6\@nil{% - \begingroup - \def\multido@temp{\let\next\relax}% - \let\next\z@ - \afterassignment\multido@temp\count@=#1\next - \dimen@i=0#2sp\relax - \let\next\z@ - \afterassignment\multido@temp\multido@count=#4\next - \multidocount=0#5\relax - \dimen@=\number\count@ sp - \count@=\@ne - \FPadd@@@#500000000\@nil - \ifnum#11<\z@ - \count@=-\tw@ - \dimen@=-\dimen@ - \fi - \ifnum#41<\z@ - \count@=-\count@ - \multido@count=-\multido@count - \fi - \ifnum\count@>\z@ - \advance\multido@count\dimen@ - \advance\multidocount\dimen@i - \ifnum\multidocount<\multido@temp\relax - \advance\multidocount\multido@temp\relax - \else - \advance\multido@count\@ne - \fi - \advance\count@-3 - \else - \advance\multido@count-\dimen@ - \advance\multidocount-\dimen@i - \ifnum\multido@count<\z@ - \multido@count=-\multido@count - \multidocount=-\multidocount - \advance\count@\@ne - \else - \ifnum\multido@count=\z@ - \ifnum\multidocount<\z@ - \multidocount=-\multidocount - \advance\count@\@ne - \fi - \fi - \fi - \ifnum\multidocount<\z@ - \advance\multidocount\multido@temp - \advance\multido@count-\@ne - \fi - \advance\multidocount\multido@temp\relax - \fi - \expandafter\FPadd@@\the\multidocount\@empty\@nil - \endgroup} -\def\FPadd@@#1#2#3\@nil{\xdef\multido@temp{% - \ifnum\count@=-1-\fi - \the\multido@count\ifx#2\@empty\else.#2#3\fi}} -\def\FPadd@@@#1#2#3#4#5#6#7#8#9\@nil{\def\multido@temp{1#9}} - -\catcode`\@=\TheAtCode\relax - -\endinput -%% -%% END multido.tex diff --git a/Tex/Master/unittest.py b/Tex/Master/unittest.py deleted file mode 100644 index 89b6ad2..0000000 --- a/Tex/Master/unittest.py +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/python2.7 - -import re - -rules = [ - { 'regexps': [r" (\w+) \1 "], - 'correction': r"no repeated word" }, - - { 'regexps': ["i\.e\.", "ie\."], - 'correction': r"\ie" }, - - { 'regexps': ["e\.g\.", "eg\."], - 'exceptions': ["peg\."], - 'correction': r"\eg" }, - - { 'regexps': ["c\.f\.", "cf\."], - 'correction': r"\cf" }, - - { 'regexps': [", that", ", such that"], - 'correction': "no comma before that" }, - - { 'regexps': [", because"], - 'correction': "probably no comma before because (only if it is needed for disambiguation or if the clause is not essential)" }, - - { 'regexps': [": [A-Z][a-z]"], - 'exceptions': [r"\\(sub)*section\{.*\}"], - 'case sensitive' : True, - 'correction': "don't capitalize after colon" }, - - { 'regexps': ["^[A-Z][a-z]"], - 'last line': [r":$"], - 'case sensitive' : True, - 'correction': "don't capitalize after colon" }, - - { 'regexps': [r"\\vert"], - 'correction': r"\mid" }, - - { 'regexps': [",[ ]*&", "&[ ]*,"], - 'correction': r"no comma in cases environment" }, - -] - -for rule in rules: - if rule.has_key('case sensitive') and rule['case sensitive']: - sensitivity = 0 - else: - sensitivity = re.IGNORECASE - rule['regexps'] = [re.compile(regex, sensitivity) for regex in rule['regexps']] - if not rule.has_key('exceptions'): - rule['exceptions'] = [] - rule['exceptions'] = [re.compile(regex, sensitivity) for regex in rule['exceptions']] - if not rule.has_key('last line'): - rule['last line'] = [] - rule['last line'] = [re.compile(regex, sensitivity) for regex in rule['last line']] - -re_todoline = re.compile(r"(.*)\\todo\{[^}]*\}(.*)") - - -def check_line(line, last_line): - if line.strip().startswith("%"): - return [] - m = re_todoline.match(line) - if m: - line = m.group(1) + m.group(2) - corrections = [] - for rule in rules: - for regex in rule['regexps']: - s = regex.search(line) - if s: - if rule['last line']: - # has to have a match in the last line too - for regex in rule['last line']: - if regex.search(last_line): - break - else: - break - for regex in rule['exceptions']: - s_except = regex.search(line) - if s_except: - break - else: - corrections.append((s.group(0), rule['correction'])) - return corrections - -def check_file(filename): - last_line = "" - n = 0 - print filename - for i, line in enumerate(open(filename)): - corrections = check_line(line, last_line) - n += len(corrections) - if corrections: - print - print " Line %d: %s" % (i+1, line.strip()) - for (error, correction) in corrections: - print " '%s' should be '%s'." % (error, correction) - last_line = line - return n - -def main(): - n = 0 - for line in open("Master.tex"): - if line.strip().startswith("%"): - continue - m = re.search(r"\input\{(.+)\}", line) - if not m: - continue - filename = m.group(1) - if filename.startswith("header"): - continue - n += check_file(filename + ".tex") - print - print n, "Warnings" - - -if __name__ == "__main__": - main() diff --git a/Tex/Master/vaucanson-g.sty b/Tex/Master/vaucanson-g.sty deleted file mode 100644 index 851ce6b..0000000 --- a/Tex/Master/vaucanson-g.sty +++ /dev/null @@ -1,14 +0,0 @@ -\ProvidesPackage{vaucanson-g}[2003/05/09 package wrapper for Vaucanson-G] -\DeclareOption{slides}{\AtEndOfPackage{\input VCPref-slides.tex}} -\ProcessOptions -\RequirePackage{ifthen} -\RequirePackage[usenames]{pstcol} -\RequirePackage{pst-node} -\RequirePackage{pst-plot} -\RequirePackage{pst-coil} -%\RequirePackage{multido} -\RequirePackage{pst-3d} -\RequirePackage{color} -\RequirePackage{calc} -\input Vaucanson-G.tex -\endinput diff --git a/Tex/Structure.txt b/Tex/Structure.txt deleted file mode 100644 index 65d273d..0000000 --- a/Tex/Structure.txt +++ /dev/null @@ -1,50 +0,0 @@ -Structure: - -Introduction - - GSM spreading - - Historic cornerstones - - Imposed threats (terror laws) - -Basics - - GSM - - Infrastructure - - Cell Structure - - BTS - - Protocol - - Layers - - Channels (logical/physical) - - - GSM Security - - Authentication - - IMSI-Catcher - - Security threats - - Flaws used - - Architecture - - Differences to regular Catcher/BTS - -Hardware - - C123 - - Specs - - Data Cable - (- USRP) - -Software - - OsmocomBB - - Concept - - Install - - Tools (layer23, osmocom, wireshark integration) - - Interfaces - (- WEKA) - (- GNU-Radio) - -IMSI-Catcher-Detection - - How to identify - - Configuration of catcher - - Interesting parameters - (- Identify Jamming) - (- Machine learning approach) - - Usage - - Scenarios - -Conclusion - - Extensions diff --git a/Tex/Structure.txt~ b/Tex/Structure.txt~ deleted file mode 100644 index c7a6f08..0000000 --- a/Tex/Structure.txt~ +++ /dev/null @@ -1,50 +0,0 @@ -Structure: - -Introduction - - GSM spreading - - Historic cornerstones - - Imposed threats (terror laws) - -Basics - - GSM - - Infrastructure - - Cell Structure - - BTS - - Protocol - - Layers - - Channels (logical/physical) - - - GSM Security - - Authentication - - IMSI-Catcher - - Security threats - - Flaw used - - Architecture - - Differences to regular Catcher/BTS - -Hardware - - C123 - - Specs - - Data Cable - (- USRP) - -Software - - OsmocomBB - - Concept - - Install - - Tools (layer23, osmocom, wireshark integration) - - Interfaces - (- WEKA) - (- GNU-Radio) - -IMSI-Catcher-Detection - - How to identify - - Configuration of catcher - - Interesting parameters - (- Identify Jamming) - (- Machine learning approach) - - Usage - - Scenarios - -Conclusion - - Extensions -- cgit v1.2.3-55-g7522