Home | deutsch  | Impressum | Data Protection | Sitemap | KIT
Priv. Doz. Roland Bless

PD Dr.-Ing. Roland Bless

Room: Kaiserstr. 40, Geb. 01.99, 4. OG, R4.04
Phone: +49 721 608-46413
Fax: +49 721 608-46789
roland blessJkz7∂kit edu

PGP/GPG-Key rsa4096/A38DDAD9643895EE 2017-02-27
Fingerprint 1154 8F71 C791 DA1E C7F6 A5EF A38D DAD9 6438 95EE

S/MIME-Zertifikat KIT-CA
Fingerprint SHA1:8E:5F:4E:F8:52:B1:2F:80:0A:27:2E:EC:99:7A:E3:59:29:FC:28:FA

Jabber: xmpp:bless@tm.uka.de

About me

Dr. Bless is Associate Professor and senior researcher at the Institute of Telematics, Chair Prof. Zitterbart. He studied Computer Science (Diplom-Informatik) at the University of Karlsruhe until 1996 and got his PhD (Dr.-Ing.) under supervision of Prof. Dr. Dr. h.c. mult. Gerhard Krüger in the area Quality-of-Service-Management in 2002. In 2009 he finished his Habilitation at the Computer Science Department of Informatics at KIT. Since 1998 he is active in the Internet Standardization and gives lectures at KIT on "Next Generation Internet", "Multimedia Communications", and "Network Security". Dr. Bless is member of Gesellschaft für Informatik, ACM SIGCOMM, IEEE ComSoc, and ISOC performs reviews for journal articles and scientific papers.

Research Interests

  • Network Virtualization

  • Future Internet architectures and protocols

  • Quality-of-Service

  • Peer-to-Peer and overlay networks

  • Signaling

  • Inter-Domain routing

  • Secure Network Communications

  • Internet Standardization

  • Multimedia Services in the Internet

  • IPv6

    some time ago also SS7/INAP, ATM (Asynchronous Transfer Mode), LDAP


  • 1st Prize KIVS Software-Award for Ariba (Project SpoVNet), 2011
  • 2nd Prize (Honorable Mention) Demonstration SIGCOMM 2009   "Reconnecting the Internet with ariba: Self-Organizing Provisioning of End-to-End Connectivity in Heterogeneous Networks" (Project SpoVNet), Barcelona
  • 1st Prize IPv6 Application Contest Idea Category "Decentralized and Autonomous Bootstrapping for IPv6-based Peer-to-Peer Networks", 2009


I'm regularly reviewing submissions to journals, conferences, and workshops. For example (no guarantee for completeness)

TCP at 100Gbit/s - Tuning, Limitations, Congestion Control.
Hock, M.; Veit, M.; Neumeister, F.; Bless, R.; Zitterbart, M.
2019. Proceedings of the 44th Annual IEEE Conference on Local Computer Networks (LCN 2019), Osnabrück, 14.-17. Oktober 2019, IEEE, Piscataway
Policy-oriented AQM Steering.
Bless, R.; Hock, M.; Zitterbart, M.
2018. 2018 IFIP Networking Conference (IFIP Networking) and Workshops, Zurich, CH, May 14-16, 2018, 1–9, IEEE, Piscataway, NJ. doi:10.23919/IFIPNetworking.2018.8696627
Experimental evaluation of BBR congestion control.
Hock, M.; Bless, R.; Zitterbart, M.
2017. 2017 IEEE 25th International Conference on Network Protocols (ICNP), Toronto, ON, 10–13 October 2017, 1–10, IEEE, Piscataway (NJ). doi:10.1109/ICNP.2017.8117540
TCP LoLa: Congestion Control for Low Latencies and High Throughput.
Hock, M.; Neumeister, F.; Zitterbart, M.; Bless, R.
2017. 42nd IEEE Conference on Local Computer Networks, LCN 2017; Singapore; Singapore; 9 October 2017 through 12 October 2017, 215–218, IEEE, Piscataway (NJ). doi:10.1109/LCN.2017.42
Software-based smart factory networking.
Bauer, R.; Bless, R.; Haas, C.; Jung, M.; Zitterbart, M.
2016. Automatisierungstechnik, 64 (9), 765–773. doi:10.1515/auto-2016-0072
Values and networks - steps toward exploring their relationships.
Orwat, C.; Bless, R.
2016. ACM SIGCOMM Computer Communication Review, 46 (2), 25–31. doi:10.1145/2935634.2935640
Towards a Unified Secure Cloud Service Development and Deployment Life-Cycle.
Hudic, A.; Flittner, M.; Lorunser, T.; Radl, P. M.; Bless, R.
2016. 11th International Conference on Availability, Reliability and Security (ARES ), Salzburg, Austria, 31 August–2 September 2016, 428–436, IEEE, Piscataway (NJ). doi:10.1109/ARES.2016.73
Toward Coexistence of Different Congestion Control Mechanisms.
Hock, M.; Bless, R.; Zitterbart, M.
2016. 2016 IEEE 41st Conference on Local Computer Networks (LCN), Dubai, United Arab Emirates, 7–10 November 2016, 567–570, IEEE, Piscataway (NJ). doi:10.1109/LCN.2016.94
CloudInspector: A Transparency-as-a-Service Solution for Legal Issues in Cloud Computing.
Flittner, M.; Balaban, S.; Bless, R.
2016. IEEE International Conference on Cloud Engineering Workshop (IC2EW), Berlin, Germany, April 4 - 8, 2016, 94–99, IEEE, Piscataway (NJ). doi:10.1109/IC2EW.2016.36
A Lower Effort Per-Hop Behavior (LE PHB).
Bless, R.
2016. draft-ietf-tsvwg-le-phb-00
Towards corporate confidentiality preserving auditing mechanisms for Clouds.
Bless, R.; Flittner, M.
2014. 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet), Luxembourg, Luxembourg, 8–10 October 2014, IEEE, Piscataway, NJ. doi:10.1109/CloudNet.2014.6969025
Bedrohungsanalyse eines Smart-Home-Szenarios zur Visualisierung von Energieverbrauchsdaten im Vorfeld einer Steuerentscheidung.
Bless, R.; Dudek, D.; Zitterbart, M.; Bräuchle, T.; Raabe, O.; Greiner, S.; Beckert, B.; Schmeck, H.
2014. (K. Bao, A. Hergenröder & C. Haas, Hrsg.), KIT, Karlsruhe
SECCRIT: Secure Cloud Computing for High Assurance Services.
Bless, R.; Hutchison, D.; Schöller, M.; Smith, P.; Tauber, M.
2013. ERCIM news, (95)
An Architectural Model for Deploying Critical Infrastructure Services in the Cloud.
Schöller, M.; Bless, R.; Pallas, F.; Horneber, J.; Smith, P.
2013. IEEE 5th International Conference on Cloud Computing Technology and Science (CloudCom), 2013 : 2 - 5 December 2013, Bristol, United Kingdom. Vol. 1, 458–465, IEEE, Piscataway, NJ. doi:10.1109/CloudCom.2013.67
Authenticated Quality-of-Service Signaling for Virtual Networks.
Bless, R.; Röhricht, M.; Werle, C.
2012. Journal of Communications, 7 (1), 17–27. doi:10.4304/jcm.7.1.17-27
Advanced Quality-of-Service Signaling for the Session Initiation Protocol (SIP).
Röhricht, M.; Bless, R.
2012. IEEE International Conference on Communications (ICC 2012) : Ottawa, Ontario, Canada, 10th - 15th June, 2012, 6987–6992, IEEE, Piscataway, NJ. doi:10.1109/ICC.2012.6364953
Tools for Application-tailored Network Engineering.
Backhaus, H.; Bless, R.; Martin, D.; Röhricht, M.; Wippel, H.; Zitterbart, M.
2012. 12th Würzburg Workshop on IP: ITG Workshop "Visions of Future Generation Networks" (EuroView2012), Würzburg, July 23-24, 2012
Network Design.
Bless, R.; Sanchez, S. P.
2011. Architecture and Design for the Future Internet. Hrsg.: L. Correia, H. Abramowicz, M. Johnsson, K. Wünstel, S. 59–88, Springer, Dordrecht
SpoVNet: An Architecture for Easy Creation and Deployment of Service Overlays.
Bless, R.; Mayer, C.; Hübsch, C.; Waldhorst, C.
2011. Future Internet Services and Service Architectures. Ed.: R. Anand, 23–47, River Publishers, Aalborg
Building Virtual Networks Across Multiple Domains.
Werle, C.; Bless, R.; Papadimitriou, P.; Louati, W.; Houidi, I.; Zeghlache, D.; Mathy, L.
2011. Proceedings of the ACM SIGCOMM 2011 Conference, SIGCOMM’11, Toronto, ON, Canada, 15th-19th August, 2011, 412–413, ACM, New York, NY. doi:10.1145/2018436.2018495
ariba: Rahmenwerk für Overlay-basierte Dienste.
Hübsch, C.; Mayer, C. P.; Mies, S.; Bless, R.; Waldhorst, O. P.; Zitterbart, M.
2011. Kommunikation in Verteilten Systemen (KiVS), Kiel, 151–155, deGruyter, Berlin. doi:10.1515/piko.2011.031
Advanced Quality-of-Service Signaling for IP Multicast.
Bless, R.; Röhricht, M.
2011. 19th ACM/IEEE International Workshop on Quality of Service (IWQoS 2011), San Jose, CA, June 6-7, 2011, Article no 5931345, IEEE, Piscataway, NJ. doi:10.1109/IWQOS.2011.5931345
Authenticated Setup of Virtual Links with Quality-of-Service Guarantees.
Bless, R.; Röhricht, M.; Werle, C.
2011. Proceedings of 20th IEEE International Conference on Computer Communications and Networks (ICCCN 2011), Lahaina, Maui, HI, July 31 - August 4, 2011, Art.Nr.6006103,S.1–8, IEEE, Piscataway, NJ. doi:10.1109/ICCCN.2011.6006103
Implementation and Evaluation of a NAT-Gateway for the General Internet Signaling Transport Protocol.
Bless, R.; Röhricht, M.
2010. Scalable computing, 11 (4), 329–343
Reconnecting the internet with ariba: self-organizing provisioning of end-to-end connectivity in heterogeneous networks.
Hübsch, C.; Mayer, C. P.; Mies, S.; Bless, R.; Waldhorst, O. P.; Zitterbart, M.
2010. Computer Communication Review, 40 (1), 131–132
Implementation and Evaluation of a NAT-Gateway for the General Internet Signaling Transport Protocol.
Bless, R.; Röhricht, M.
2010. 3rd IEEE International Workshop on Internet and Distributed Computing Systems (IDCS) in conjunction with 12th IEEE International Conference on High Performance Computing and Communications (HPCC),, Melbourne, VIC, Australia, September 1- 3, 2010, 659–664, IEEE, Piscataway (NJ). doi:10.1109/HPCC.2010.90
Using Legacy Applications in Future Heterogeneous Networks with ariba.
Hübsch, C.; Mayer, C. P.; Mies, S.; Bless, R.; Waldhorst, O. P.; Zitterbart, M.
2010. Proceedings of IEEE INFOCOM. The 29th Conference on Computer Communications, San Diego, CA, March 15-19, 2010, IEEE, Piscataway, NJ
Quality-of-Service Signaling for Virtual Networks.
Bless, R.; Röhricht, M.
2010. Proceedings of the 10th Würzburg Workshop on IP: Joint ITG, ITC, and Euro-NF Workshop "Visions of Future Generation Networks" (EuroView2010), Würzburg, 2.-3. August 2010, 1–2
Integration of a GIST implementation into OMNeT++.
Bless, R.; Röhricht, M.
2010. Proceeding SIMUTools ’10 Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques, 1–4, ICST, Brussels (Belgium)
End-to-End Quality-of-Service Support in Next Generation Networks with NSIS.
Bless, R.; Röhricht, M.
2010. Proceedings of IEEE International Conference on Communications (ICC 2010), Cape Town, South Africa, Mai 2010, 1–6, IEEE Computer Society, Los Alamitos
Control Plane Issues in the 4WARD Network Virtualization Architecture.
Bless, R.; Werle, C.
2009. Electronic Communications of the EASST, 17, 1–12
Decentralized and Autonomous Bootstrapping for IPv6-based Peer-to-Peer Networks.
Bless, R.; Waldhorst, O. P.; Mayer, C. P.; Wippel, H.
2009. Winning Entry of the IPv6 Contest 2009 by IPv6 Council, Leipzig
Security Challenges for Integration of IP into Cars.
Bless, R.; Haas, C.; Werle, C.; Krauß, C.
2009. Proceedings des KIT-Workshop "Fahrzeugkommunikation", 11. November 2009, Karlsruhe, Universität Karlsruhe, Karlsruhe
Attachment of End Users to Virtual Networks.
Werle, C.; Völker, L.; Bless, R.
2009. 4th GI/ITG KuVS Workshop on The Future Internet and 2nd Workshop on Economic Traffic Management (FI-ETM 2009), Zürich, Switzerland, November 9-10, 2009, Zurich, Switzerland
Network Virtualization from a Signaling Perspective.
Bless, R.; Werle, C.
2009. Proceedings of the International Workshop on the Network of the Future 2009, Dresden, Germany, 1–6, IEEE Computer Society, Los Alamitos
QoS Support for Mobile Users Using NSIS.
Bless, R.; Röhricht, M.
2009. NETWORKING 2009 8th International IFIP-TC 6 Networking Conference Aachen, Germany, May 11-15, 2009, Proceedings. Ed.: L. Fratta, 169–181, Springer, Berlin
Secure Signaling in Next Generation Networks with NSIS.
Bless, R.; Röhricht, M.
2009. 2009 IEEE International Confernece on Communications ICC 2009 Proceedings, Dresden, Germany, 14-18 June 2009, 1–6, IEEE Computer Society, Los Alamitos
Network virtualization architecture: proposal and initial prototype.
Werle, C.; Bless, R.; Papadimitriou, P.; Schaffrath, G.; Feldmann, A.; Greenhalgh, A.; Kind, M.; Maennel, O.; Mathy, L.
2009. Proceeding VISA ’09 Proceedings of the 1st ACM workshop on Virtualized infrastructure systems and architectures, 63–72, ACM, New York (NY)
The Underlay Abstraction in the Spontaneous Virtual Networks (SpoVNet) Architecture.
Bless, R.; Hübsch, C.; Mies, S.; Waldhorst, O.
2008. Next Generation Internet Networks and 4th EURO-NGI Conference on Next Generation Internet Networks, Krakow, Poland, April 2008, 115–122, IEEE Computer Society, Los Alamitos
The Spontaneous Virtual Networks Architecture for Supporting Future Internet Services and Applications.
Bless, R.; Waldhorst, O. P.; Mayer, C. P.
2008. 1st GI/ITG KuVS Meeting on Future Internet, Heidelberg, Juni 2008
A Quality-of-Service Signaling Architecture for Seamless Handover Support in Next Generation, IP-based Mobile Networks.
Bless, R.; Hillebrand, J.; Prehofer, C.; Zitterbart, M.
2007. Wireless personal communications, 3 (43), 817–835
SpoVNet: An Architecture for Supporting Future Internet Applications.
Waldhorst, O.; Bless, R.; Mies, S.; Hübsch, C.
2007. 7th Würzburg Workshop on IP: Joint EuroFGI and ITG Workshop on "Visions of Future Generation Networks" (EuroView 2007), Würzburg, Germany, Juli 2007
ScaleNet - Converged Networks of the Future.
Baumgart, I.; Bless, R.; Xu, B.; Stefanov, S.; Weis, E.; Bayer, B.; Sivchenki, D.; Banniza, T.; Wünstel, K.; Wahl, S.; Sigle, R.; Siebert, M.; Keller, R.; Dekorsy, A.; Bauer, M.; Soellner, M.; Eichinger, J.; Gan, C.; Pittmann, F.; Kühne, R.; Schläger, M.
2006. Information technology, 48 (5 Themenheft), 253–263. doi:10.1524/itit.2006.48.5.253
A Granularity-adaptive System for in-Network Attack Detection.
Bless, R.; Gamer, T.; Schöller, M.
2006. Proceedings of the IEEE / IST Workshop on "Monitoring, Attack Detection and Mitigation", Tübingen, 28.-29. September 2006, 47–50, IEEE, Piscataway, NJ
An extensible and flexible System for Network Anomaly Detection.
Gamer, T.; Schöller, M.; Bless, R.
2006. Autonomic networking. Ed.: D. Gaiti, 97–108
Quality-of-Service Architecture supporting Anticipated Handovers in IP-based Mobile Networks.
Bless, R.; Prehofer, C.; Zitterbart, M.; Hillebrand, J.
2006. 9th WPMC 2006, San Diego, CA
Sichere Netzwerkkommunikation.
Bless, R.; Mink, S.; Blaß, E.; Conrad, M.; Hof, H.; Kutzner, K.; Schöller, M.
2005. Springer, Berlin
Early Binding Updates for Mobile IPv6.
Vogt, C.; Bless, R.; Doll, M.; Küfner, T.
2005. 2005 IEEE Wireless Communications and Networking Conference, WCNC 2005: Broadband Wirelss for the Masses - Ready for Take-off; New Orleans, LA, March 13 - 17, 2005, 1440–1445, IEEE, Piscataway, NJ. doi:10.1109/WCNC.2005.1424727
Quality-of-Service Management for IP-based Mobile Networks.
Hillebrand, J.; Prehofer, C.; Bless, R.; Zitterbart, M.
2005. IEEE Wireless Communications and Networking Conference (WCNC 2005), New Orleans, LA, March 13-17, 2005, 1248–1253, IEEE, Piscataway, NJ
An Extension to Packet Filtering of Programmable Networks.
Schöller, M.; Gamer, T.; Bless, R.; Zitterbart, M.
2005. Active and programmable networks : IFIP TC6 7th international working conference, IWAN 2005, Sophia Antipolis, France, November 21-23, 2005. Eds.: David Hutchison, Spyros Denazis, Laurent Lefevre, Gary J. Minden, 121–131, Springer, Berlin
Credit-Based Authorization for Mobile IPv6 Early Binding Updates.
Vogt, C.; Bless, R.; Doll, M.; Arkko, J.; Küfner, T.
2005. Universität Karlsruhe, Karlsruhe
Analysis of IPv6 Relocation Delays.
Bless, R.; Doll, M.; Vogt, C.; Daley, G.
2005. KIT, Karlsruhe
Analysis of IPv6 Relocation Delays.
Bless, R.; Doll, M.; Vogt, C.; Daley, G.
2005. 63th Meeting of the Internet Engineering Task Force, IETF, Paris, France, July 31 - August 5, 2005
Early Binding Updates for Mobile IPv6.
Küfner, T.; Doll, M.; Bless, R.; Vogt, C.
2005, März. IEEE Wireless and Communications and Networking Conference, New Orleans, March, 13-17, 2005
Quality-of-Service Signaling for Next Generation IP-based Mobile Networks.
Hillebrand, J.; Prehofer, C.; Bless, R.; Zitterbart, M.
2004. IEEE communications magazine, 42 (6), 72–79. doi:10.1109/MCOM.2004.1304235
Integration of the FreeBSD TCP/IP-stack Into the Discrete Event Simulator OMNeT++.
Bless, R.; Doll, M.
2004. Proceedings of the 2004 Winter Simulation Conference, Washington, DC, December 5-8, 2004, 1556–1561, IEEE. doi:10.1109/WSC.2004.1371498
Early Binding Updates for Mobile IPv6.
Vogt, C.; Bless, R.; Doll, M.; Kuefner, T.
2004. Universität Karlsruhe, Karlsruhe
Early Binding Updates for Mobile IPv6.
Vogt, C.; Bless, R.; Doll, M.; Küfner, T.
2004. Februar 2004
Credit Credit-Based Authorization.
Vogt, C.; Arkko, J.; Bless, R.; Doll, M.; Küfner, T.
2004. MIP6 Meeting, 60th IETF Meeting, San Diego, 3rd August, 2004
Credit Credit-Based Authorization.
Vogt, C.; Bless, R.; Doll, M.; Küfner, T.; Arkko, J.
2004. Mobopts Mobopts Meeting, 60th IETF Meeting, San Diego, 2nd August, 2004
Early Binding Updates for Mobile IPv6.
Vogt, C.; Doll, M.; Küfner, T.; Bless, R.
2004. 59th IETF Meeting, Seoul, South Korea, 29th February- 4th March , 2004
Towards an Improvement of BGP Failure Handling.
Lichtwald, G.; Zitterbart, M.; Bless, R.
2003. Proceedings of the 1st Inter-Domain Routing Workshop (IDRWS 2003) 18th of September Karlsruhe, Germany, 6–20, Universität Karlsruhe, Karlsruhe
Fast Scoped Rerouting for BGP.
Lichtwald, G.; Zitterbart, M.; Bless, R.; Schmidt, M.
2003. CON 2003 : The 11th IEEE International Conference on Networks, Sydney, Australia, September 28 - October 1, 2003, 25–30, IEEE, Piscataway, NJ
Using realistic internet topology data for large scale network simulations in OMNeT++.
Bless, R.
2002. In: Proceedings of 2nd International OMNeT++ Workshop, Berlin 2002. S. 18-22
Dynamic aggregation of reservations for internet services.
Bless, R.
2002. In: Proceedings of the 10th International Conference on Telecommunication Systems Modeling and Analysis, ICTSM 10, Monterey, CA 2002. S. 26-28
Auswirkungen verschiedener Verkehrsformungsstrategien auf die Aggregation von hochprioren Datenströmen.
Bless, R.; Walter, U.; Wehrle, K.
2002. In: Informatiktage 2002: Fachwissenschaftlicher Informatik-Kongress, Bad Schussenried 2002. Hrsg.: Gesellschaft für Informatik. S. 91-95
Path-coupled and path-decoupled signaling for NSIS [online].
Schelen, O.; Couturier, A.; Bless, R.; Geib, R.; Dugeon, O.
2002. 2002. (Internet-Drafts. Internet Engineering Task Force (IETF). draft-schelen-nsis-opopsig-01.txt.)
IP multicast in differentiated services networks [online].
Bless, R.; Wehrle, K.
2002. 2002. (Internet-Drafts. Internet Engineering Task Force (IETF). draft-bless-diffserv-multicast-03.txt.)
A lower effort per-domain behavior for differentiated services [online].
Bless, R.; Carpenter, B.; Nichols, K.; Wehrle, K.
2002. 2002. (Internet-Drafts. Internet Engineering Task Force (IETF). draft-bless-diffserv-pdb-le-00.txt.)
Integriertes Management qualitätsbasierter Internetkommunikationsdienste. Dissertation.
Bless, R.
2002. Aachen 2002. (Berichte aus der Telematik.) Fak. f. Informatik, Diss. v. 13.2.2002
DiffServ-basierte Dienstgüte im Internet der nächsten Generation.
Bless, R.; Doll, M.; Wehrle, K.; Zitterbart, M.
2002. Praxis in der Informationsverarbeitung und Kommunikation, 25 (2), 104–111
Towards better support of transaction oriented communication in differentiated services networks.
Wehrle, K.; Holzhausen, D.; Bless, R.
2001. In: Proceedings of 2nd IEEE International Workshop on Quality of Future Internet Services, QofIS 2001, Coimbra, Portugal 2001. S. 158-169
Group communication in differentiated services networks.
Bless, R.; Wehrle, K.
2001. In: Proceedings of IEEE International Workshop on Internet QoS, Brisbane, Australia 2001. S. 618-625
Advanced mechanisms for available rate usage in ATM and differentiated services networks.
Wehrle, K.; Bless, R.; Holzhausen, D.; Ritter, H.
2001. In: Proceedings of the 4th IEEE International Conference on ATM and High Speed Intelligent Internet, ICATM 2001, Seoul, Korea 2001. Ed.: IEEE Communications Society. S. 85-90
Netzwerkmanagement und Hochleistungskommunikation. Teil XXIV. Seminar SS 2001.
Bless, R.; Harbaum, T.; Mueller, D.; Speer, A.; [Hrsg.].
2001. Karlsruhe 2001. (Interner Bericht. Fakultät für Informatik, Universität Karlsruhe. 2001,12.)
A lower than best-effort per-hop behavior [online].
Bless, R.; Wehrle, K.
2000. 2000. (Internet-Drafts. Internet Engineering Task Force (IETF). draft-bless-diffserv-lbe-phb-00.txt.)
IP multicast in differentiated services networks [online].
Bless, R.; Wehrle, K.
2000. 2000. (Internet-Drafts. Internet Engineering Task Force (IETF). draft-bless-diffserv-multicast-01.txt.)
Netzwerkmanagement und Hochleistungskommunikation. Teil XXII. Seminar SS 2000.
Bless, R.; Kahmann, V.; Mueller, D.; Wehrle, K.; [Hrsg.].
2000. Karlsruhe 2000. (Interner Bericht. Fakultät für Informatik, Universität Karlsruhe. 2000,18.)
Klausurtagung des Instituts für Telematik. Schloss Dagstuhl, 29. März bis 1. April 2000.
Krueger, G.; Bless, R.; Ritter, H.; Ruggaber, R.; Schiller, J.; [Hrsg.].
2000. Karlsruhe 2000. (Interner Bericht. Fakultät für Informatik, Universität Karlsruhe. 2000,6.)
Management-Architektur zur Unterstützung von Gruppenkommunikation in Differentiated Services Netzen.
Bless, R.; Wehrle, K.
1999. In: Tagungsband. 1. GI Multicast Workshop, Braunschweig 1999. Braunschweig 1999. S. 15-27
Evaluation of differentiated services using an implementation under Linux.
Bless, R.; Wehrle, K.
1999. In: 7th International Workshop on Quality of Service, London 1999. Ed.: IEEE. S. 97-106
Netzwerk-Management und Hochgeschwindigkeits-Kommunikation. Teil XX. Seminar SS 1999.
Bless, R.; Dresler, S.; Mueller, D.
1999. (K. Wehrle, Hrsg.), Universität Karlsruhe, Karlsruhe
Flexibles Ende-zu-Ende QoS-Monitoring in Hochleistungsnetzen.
Bless, R.
1998. In: Leistungs-, Zuverlässigkeits- und Verläßlichkeitsbewertung von Kommunikationsnetzen und verteilten Systemen. Hrsg.: K. Heidtmann. Hamburg 1998. S. 1-3. (Bericht. Universität Hamburg, Fachbereich Informatik. 209.)
Klausurtagung des Instituts für Telematik. Mainz 29.-31. März 1998.
Krueger, G.; Bless, R.; Dresler, S.; [Hrsg.].
1998. Universität Karlsruhe, Karlsruhe
Netzwerkmanagement und Hochgeschwindigkeits- Kommunikation. Teil XVIII. Seminar SS 98.
Bless, R.; Dresler, S.; Schaefer, G.; Schmidt, C.; Wiltfang, H.; [Hrsg.].
1998. Universität Karlsruhe, Karlsruhe
Service-tailored QoS management in high performance networks building QoS into distributed systems.
Bless, R.; Schmidt, C.
1997. In: Building QoS into distributed systems. IWQOS’97. Ed.: A. Campbell. London 1997. S. 179-190
Netzwerk-Management und Hochgeschwindigkeits- Kommunikation. Teil XVI. Seminar SS 1997.
Bless, R.; Dresler, S.; Schaefer, G.; Schmidt, C.; Wiltfang, H.; [Hrsg.].
1997. Universität Karlsruhe, Karlsruhe
Netzwerk-Management und Hochgeschwindigkeits- Kommunikation. Teil XV. Seminar WS 1996/97.
Bless, R.; Dorner, E.; Hofmann, M.; Schmidt, C.; Seitz, J.; [Hrsg.].
1997. Karlsruhe 1997. (Interner Bericht. Fakultät für Informatik, Universität Karlsruhe. 1997,5.)
QoS monitoring in high performance environments.
Schmidt, C.; Bless, R.
1996. In: Quality of service - description, modelling and management. IWQOS96. Ed.: J. de Meer. Sankt Augustin 1996. S. 199-208. (GMD-Studien. 282.)

Overview on Courses



  • Hot topics in Networking
  • Research Seminar


RFC bibtex file

If you're frequently citing RFCs as reference, you might want to have a bibtex file of all RFCs. So I wrote an XSLT script to translate the XML-based rfc index, which is provided by the RFC editor, into a bibtex format. Because it is my first XSLT file I've written, it may be far from being perfect. However, I think it works well enough for most purposes. After translation by xslt, you need to replace some special characters that TeX doesn't like. This is preferably done by sed or perl, because XSLT does not perform very well for such tasks. Okay, I hope I saved a little bit of your valuable time, so enjoy...



  • BibTeX file of RFC index (converted daily from RFC Editor's XML index)
    rfc.bib.gz (gzip compressed)
  • rfc.bib
  • rfcxmlindex2bibtex.xslt
    XSLT XML transformation script for converting the XML-based rfc index to bibtex.
    Use this script for a customized output. You could use either
    java org.apache.xalan.xslt.Process -in rfc-index.xml -xsl rfcxmlindex2bibtex.xslt -out -
    xsltproc rfcxmlindex2bibtex.xslt rfc-index.xml | sed -e 's/\([_&%#$]\)/\/g' -e '/author=/s/\([^ ]*\) \(3rd\|Jr\.\)/\{ \}/g' >rfc.bib

Eric Rescorla has written a perl script which you may use as an alternative

PS2EPS - Tool for generating Encapsulated Postscript Format (EPS,EPSF) files from one-page Postscript documents

Download Version 1.68 - 2010-08-31

Please see Changes for what has changed.



ps2eps --  convert PostScript to EPS (Encapsulated PostScript) files


ps2eps [-f] [-q] [-N] [-O] [-n] [-P] [-c] [-C] [-m] [-B] [-E] [-s pagedim] [-t offset] [-r resolution] [-R +|-|^] [-l] [-g] [-H] [-d] [-h|--help] [-a] [-W] [-L] [-V|--version] [--] [psfile1] [psfile2] [...]


This manual page documents ps2eps version 1.68.

ps2eps is a tool (written in Perl) to produce Encapsulated PostScript Files (EPS/EPSF) from usual one-paged Postscript documents. It calculates correct Bounding Boxes for those EPS files and filters some special postscript command sequences that can produce erroneous results on printers. EPS files are often needed for including (scalable) graphics of high quality into TeX/LaTeX (or even Word) documents.

Without any argument, ps2eps reads from standard input and writes to standard output. If filenames are given as arguments they are processed one by one and output files are written to filenames with extension .eps. If input filenames have the extension .ps or .prn, this extension is replaced with .eps. In all other cases .eps is appended to the input filename. Please note that PostScript files for input should contain only one single page (you can possibly use the psselect from the psutils package to extract a single page from a document that contains multiple pages).

If BoundingBox in output seems to be wrong, please try options --size or --ignoreBB. See also section TROUBLESHOOTING.


ps2eps follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below.


-h, --help

Show summary of options.

-V, --version

Show version of program.

-f, --force

Force overwriting existing files. ps2eps will not overwrite files by default to avoid deleting original EPS files accidently.

-q, --quiet

quiet operation (no output while processing files, except errors).

-N, --noinsert

do not insert any postscript code. Normally a few postscript instructions are added around the original postscript code by ps2eps which can be turned off by this option.

-O, --preserveorientation

do not filter %%Orientation: header comment.

-n, --nofix

do not try to fix postscript code by filtering some instructions.

-P, --removepreview

remove preview image (smaller file, but no preview anymore).

-F, --fixps

fix postscript code unconditionally. Otherwise, filtering is usually triggered by detection of certain drivers only.

-c, --comments

preserve document structure comments.

-C, --clip

insert postscript code for clipping. Unless --nohires is specified, the HiResBoundingBox (enlarged by 0.1 points) is used for clipping.

-m, --mono

use black/white bitmap as base for calculation (default: off).

-s, --size=pagedim

where pagedim is a pre-defined standard page size (e.g., a4,a0,b0,letter,...) or explicitly specified in a format pagedim:=XxY[cm|in], where X and Y are numbers (floating points are accepted) followed by units centimeter (cm) or inch (in), (default: cm). Use --size=list to list pre-defined pagesizes. See also environment variable PS2EPS_SIZE.

-t, --translate=x,y

specify an x,y offset (may be negative) in postscript points (1/72 dpi) for drawing. This option may be required if your drawing has negative coordinates which usually lets ghostscript cut the negative part of your picture, because it starts to render at positive coordinates. The resulting output will also be shifted.

-r, --resolution=dpi

specify a resolution in dpi (dots per inch) for drawing under ghostscript. Default resolution is 144 dpi which is the double of the typical 72 dpi. This option may help if there is a hardware dependent resolution encoded in the postscript, e.g., 600dpi. Example: ps2eps -l -r 600 test.ps

-R, --rotate=direction

This option rotates the resulting EPS output. The parameter direction determines the direction of rotation: + means +90 degrees (clockwise),- means -90 degrees (counter-clockwise), and ^ means 180 degrees (up-side down).

-l, --loose

expand the original tight bounding box by one point in each direction.

-B, --ignoreBB

do not use existing bounding box as page size for rendering.

-E, --ignoreEOF

do not use %%EOF as hint for end of file. Otherwise, ps2eps assumes that postscript code ends after the last %%EOF comment, because some drivers add trailing binary "garbage" code which gets deleted by ps2eps by default.

-g, --gsbbox

use internal bbox device of ghostscript instead of the external C program bbox. The internal bbox device of ghostscript generates different values (sometimes even incorrect), so using the provided bbox should be more robust. See also environment variable PS2EPS_GSBBOX.

-H, --nohires

do not generate a %%HiResBoundingBox comment for output.

-a, --accuracy

increase the accuracy by turning subsample antialiasing on (may be slower)

-L, --license

show licensing information.

-d, --debuggs

show ghostscript call. This may be helpful for solving problems that occur during a ghostscript call.

-W, --warnings

show warnings about sanity of generated EPS file. Certain postscript commands should not be contained in an EPS file. With this option set ps2eps will issue a warning if it detects at least one of them.


Based on the given postscript source code (in most cases generated by some postscript printer driver) there are many potential obstacles or problems that may occur when trying to create proper EPS files. Please read this section carefully to be aware of common pitfalls.

Incomplete/Clipped Images

or how to determine the right size for ghostscript.

If you have documents that are larger than your ghostscript default (usually A4 or US letter), you have to specify the page dimensions explicitly using the -s option. Otherwise your EPS might be cut off during rasterizing by ghostscript resulting in a wrongly calculated bounding box. You can pass all pre-defined page sizes to -s that ghostscript understands. These are currently: 11x17, ledger, legal, letter, lettersmall, archA, archB, archC, archD, archE a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, isob0, isob1, isob2, isob3, isob4, isob5, isob6, b0, b1, b2, b3, b4, b5, c0, c1, c2, c3, c4, c5, c6, jisb0, jisb1, jisb2, jisb3, jisb4, jisb5, jisb6, flsa, flse, halfletter. Unfortunately, all sizes are currently only available in portrait orientation (not landscape).

By default, ps2eps uses an already given %%BoundingBox from the source file, which often corresponds to the size of the physical page format for which the document was printed. However, you should be aware that this already specified bounding box may be not correct, thus resulting in a wrongly cropped (or even no usable) .eps-file. ps2eps can only do as good as ghostscript does in rendering the original postscript file (though ps2eps even works with negative and fractional values are contained in the original bounding box by using automatic translation). Therefore, if the given bounding box is to small or incorrect anyway, you can ignore the existing bounding box with the -B option, which will cause ghostscript to use its internal default size (or use -s). However, if the BoundingBox has negative coordinates, which is not allowed by the specification, ps2eps will shift the output to positive values.

Hint: to avoid rotating the picture if you have the original drawing in landscape format, you may use the "Encapsulated Postscript" option in the printer driver which should generate an EPS file (but with a bounding box of the sheet size!). But some Windows printer drivers are drawing the image with an offset from the bottom of the portrait page, so that a part of it is drawn outside the landscape oriented page. In this case, you'll have to specify a square size of the page using the maximum length, e.g., 29.7cm x 29.7cm for an A4 page.


or why gets some of my text deleted above the included .eps file?

Some postscript drivers draw a white rectangle from the top left corner of the page to the right lower corner of the object. This may erase some or even all text above your imported/included EPS file, which is very annoying. In order to prevent this, most programs have a clipping option for imported .eps files (within LaTeX you can use \includegraphics*{}) for this purpose. If this is unfortunately not the case, you can use the -C option of ps2eps which will (hopefully) do it for you. Unfortunately, PScript.dll 5.2 (Windows XP) introduced new very badly behaving Postscript code (initclip) which will even override the outer clipping! Thus, a new filter had to be installed in ps2eps which will fix it.

However, because most programs clip directly on the bounding box, you still may loose some pixels of your image, because the bounding box is described in the coarse resolution of postscript points, i.e. 72 dpi. In order to prevent this, you can use the -l option or -C option (for the latter, clipping by the importing program should be disabled then) to allow for a 1 point larger bounding box. -C clips around a 1 point enlarged bounding box and -l enlarges the bounding box values by 1 point (you can also combine both options).

Included Filters

Some postscript sequences, e.g., for using specific printer features (featurebegin ...), are not working well within an .eps file, so ps2eps tries to filter them out. But please note that filters for postscript code may not work properly for your printer driver (ps2eps was mainly tested with HP and Adobe printer drivers, although it may work for all printers using the PScript.dll). In this case you can try to turn of filtering by using option -n, or try to find the bad sequence in the postscript code and adapt the filter rule in the ps2eps script (variables , , ; linefilter is an expression for filtering single lines, rangefilter_... are expressions that filter all lines between a pattern matching and ; drop me an e-mail with your modifications). However, things may change as the printer drivers (e.g., PScript.dll) or postscript language evolve.

Some applications or drivers generate postscript code with leading or trailing binary code, which often confuses older postscript interpreters. ps2eps tries to remove such code, but it may sometimes make a wrong guess about start and end of the real postscript code (drop me an e-mail with a zipped postscript source, see section BUGS).

Comment lines or even blank lines are removed (which is the default to make .eps files smaller), which may corrupt your output. Please check the next section how to fix this. ps2eps removes blank lines and also <CR> (carriage ceturn " ") at the end of lines. However, nicely formatted postscript code gives a hint by using "%%BeginBinary" "%%EndBinary" comments. When ps2eps detects these comments it will refrain from any filtering action within the marked binary sections.

ps2eps filters also %%Orientation: comments by default (you can use option -O to turn off filtering), because ghostscript may "automagically" rotate images when generating PDF images, which is not desired in most cases. Hint: you can turn off that feature in ghostscript unconditionally by specifying -dAutoRotatePages=/None.

Corrupted Output

Some postscript code may get corrupted when comment lines or even blank lines are removed (which is the default to make .eps files smaller), because those files may contain encoded images which also have a % as first character in a line or use a special comment as end of image delimiter. If this is the case, use the -c option to prevent filtering comments.

Color and memory

ps2eps supports colored postscript, consequently letting ghostscript consume more resources for drawing its bitmap (roughly 6MBytes for an A4 page). bbox is reading the bitmap line by line so it consumes only minimal memory. If you experience problems with memory consumption of ghostscript, you may use the -m option for using a monochrome image. But this will probably result in wrongly determined bounding boxes with colored images, because ghostscript has to do black/white dithering and may thus suppress objects drawn in light colors.

Another option in case of memory problems and too long run times is to use the much more memory efficient internal ghostscript bbox by using the -g option.


Please note that a command line option always takes precedence over the related environment variable.

The environment variable PS2EPS_SIZE can be used to specify a default page size and take any argument that --size accepts. Examples: export PS2EPS_SIZE=a0 (bash-like syntax) or setenv PS2EPS_SIZE letter (csh syntax).

If the environment variable PS2EPS_GSBBOX is set the internal bbox device of ghostscript will be used instead of the external command bbox. Examples: export PS2EPS_GSBBOX=true (bash-like syntax) or setenv PS2EPS_GSBBOX 1 (csh syntax).


The usual call is simply: ps2eps -l file

A relatively failsafe call would be (if your postscript is smaller than iso b0 [100cm x 141.4cm] and you have a fast computer with enough memory): ps2eps -l -B -s b0 -c -n file

If output is not correct try: ps2eps -l -B -s b0 -F file


ps2eps was written by Roland Bless.


Other programs like ps2epsi do not calculate the bounding box always correctly (because the values are put on the postscript stack which may get corrupted by bad postscript code) or rounded it off so that clipping the EPS cut off some part of the image. ps2eps uses a double precision resolution of 144 dpi and appropriate rounding to get a proper bounding box. The internal bbox device of ghostscript generates different values (sometimes even incorrect), so using the provided bbox should be more robust. However, because normal clipping has only a resolution of 1/72dpi (postscript point), the clipping process may still erase parts of your EPS image. In this case please use the -l option to add an additional point of white space around the tight bounding box.


Some people contributed code or suggestions to improve ps2eps. Here are at least some names (sorry if I forgot your name): Christophe Druet, Hans Ecke, Berend Hasselman, Erik Joergensen, Koji Nakamaru, Hans Fredrik Nordhaug, Michael Sharpe. Special thanks goes to Michael Sharpe from UCSD who suggested a lot of useful features for ps2eps and who fixed bbox to become more precise and robust.

An earlier version of this manual page was originally written by Rafael Laboissiere for the Debian system. Thank you Rafael!

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts.


If you experience problems, please check carefully all hints in the section TROUBLESHOOTING first. Otherwise, check for an updated version at http://www.tm.uka.de/~bless/ps2eps or send a gzipped file of relevant postscript source code with your error description and ps2eps version number to (please allow some time to reply).


bbox (1), gs (1), ps2epsi (1)


ps2eps - convert PostScript to EPS (Encapsulated PostScript) files (C)opyright 1998-2010 Roland Bless

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Click here for more information about the Copyleft.

Wozu ps2eps?

Häufig werden Bilder im Encapsulated Postscript Format (EPS, EPSF) benötigt. Hat man nun beispielsweise ein Programm, welches eine Postscript-Datei für eine Seite erzeugt, so kann man den Inhalt der Seite in andere Programme übernehmen und z.B. skalieren, drehen, usw. Zeichnungen kann man z.B. mit Powerpoint erstellen und eine einzelne Seite in eine Datei drucken, falls man einen Postscript-Druckertreiber verwendet. Leider haben die Windows-Treiber einige unangenehme Eigenschaften, die häufig "schwer verdaulichen" Postscript-Code produzieren, der Schwierigkeiten erzeugt, wenn man ihn als EPS-Datei einbindet. D.h. manche Drucker geben die Zeichnungen aus, andere wiederum nicht und löschen z.B. Teile der gleichen und nachfolgenden Seite. Abhilfe schafft hier das Tool ps2eps, welches eine korrekte Bounding-Box erzeugt und den Postscript-Code bereinigt.

Eine Bounding-Box ist die kleinste rechteckige Box, die ein Objekt vollständig enthält. Bei Powerpoint wird häufig die ganze Seite als Bounding-Box angegeben, auch wenn sämtliche Zeichnungsobjekte nur wenig Platz auf der Seite belegen. Es gibt zwar für das Programm ghostscript ein ps2epsi-Skript, welches eine EPS-Datei erzeugt, allerdings wird die Berechnung im Postscript-Code selbst durchgeführt und kann oft falsch sein, wenn der Code für die Seitenbeschreibung unsauber mit den Dictionaries (Stack) verfährt. Zumal werden häufiger die äußeren Teile der Zeichnung aufgrund von Rundung und der geringen Auflösung von 72dpi (entspricht Standard-Postscript-Auflösung), in der die Bounding-Box-Werte angegeben sind, abgeschnitten.

Funktionsweise von ps2eps

ps2eps ist ein Perl-Skript, das zunächst einmal die angegebene Postscript-Datei analysiert. Anschließend wird ghostscript aufgerufen und erzeugt eine Bitmap mit 144dpi, die von einem C-Programm (bbox) als Eingabe verwendet wird. Dieses C-Programm berechnet die Bounding-Box unter minimalem Speicheraufwand und berücksichtigt etwaige Rundungseffekte. Postscript-Dateien, die Zeichnungen in einem größeren Format als DIN-A4 enthalten, können derzeit noch nicht automatisch behandelt werden, d.h. momentan muß in diesem Fall die Seitengröße über die ps2eps-Option -s explizit eingestellt werden. Anschließend wird der Postscript-Code auf verdächtige Befehle hin analysiert, die Probleme beim Drucken verursachen können. Solche Befehle werden automatisch herausgefiltert, es sei denn man stellt dies mit der Option -n ab. Letzteres kann notwendig sein, falls fälschlicherweise Teile des Postscript-Codes entfernt wurden, die für das korrekte Funktionieren aber unbedingt notwendig sind.


Prinzipiell ist lediglich ein perl-Interpreter und der Postscript-Interpreter ghostscript (gs) notwendig sowie ein C-Compiler, um das Programm bbox.c zu übersetzen. Für Windows und Linux sind bereits Binaries vorhanden.

LaTeX Style/Class für wissenschaftliche Arbeiten (z.B. Master-, Bachelorarbeiten, Dissertationen)

Willkommen LaTeX-Benutzer!

Ich habe mir einmal die Arbeit gemacht, eine Klasse für LaTeX 2e zu schreiben, die für Diplom- und Studienarbeiten brauchbar ist. Davon könnt Ihr nun profitieren. Einfach auf den folgenden Link klicken und die Datei runterladen (Format: GZip und tar - auspacken unter Unix mit: tar -xzvf wissdoc.tar.gz):
wissdoc.tar.gz (r75) (156KBytes, Friday, 04-Dec-2015)


r75: Neues Deckblatt wg. geändertem KIT-Logo. Englische Version des Deckblatts auch enthalten.
r72: Neuer Erklärungstext in erklaerung.tex nach KIT-Vorgabe. itmalpha.bst und itmabbrv.bst auf utf-8 umgestellt.
r67: Entfernung von ngerman, bibgerm und ae, Hauptdatei heißt nun thesis.tex
r60: Neues Titelblatt für KIT, Änderungen im Makefile, Änderung des Default-Bibtex-Styles zurück auf itmalpha
r45: Anpassungen an neueres pdflatex, UTF-8 nun Standard (iso-8859-1 gibt's auch noch).

Dies ist ein kleines Paket, welches ein Layout für Diplom- oder Studienarbeiten zur Verfügung stellt. Das Paket ist für LaTeX2e gedacht (mehr zu LaTeX2e siehe unten; Version mindestens 1995/12/01, da InputEncoding verwendet wird). Die TeX-Sourcen enthalten derzeit Umlaute in UTF-8-Codierung, der Unterordner iso-8859-15 enthält noch die Version für ISO 8859-15 (Latin1). Der TeX-Source ist mit echten Umlauten besser lesbar, daher empfehle ich Euch dringend, Umlaute zu verwenden (PC-Umlaute gibt's natürlich auch ==> schaut mal im "inputenc" Paket nach). Ohne das InputEncoding geht's vermutlich auch mit älteren LaTeX2e-Versionen.

Hauptbestandteil ist die Datei "wissdoc.cls", welche die notwendigen Anpassungen vornimmt. "thesis.tex" ist die Hauptdatei, welche die anderen Teile der Arbeit einbindet und durch "pdflatex thesis" bzw. "latex thesis" übersetzt werden muss (siehe Makefile). Die Hauptdatei solltet Ihr Euren Bedürfnissen entsprechend anpassen. Die Titelseite ist nur ein Vorschlag und bindet zwei Logos ein.

Ein kurzer Überblick:

  • wissdoc.cls - Klassendefinition für Diplom-/Studienarbeiten
  • thesis.tex - Hauptdatei, die weitere Teile einbindet
  • macros.tex - einige mehr oder weniger nützliche Macros
  • (mit \ignore{...} lässt sich zum Beispiel etwas auskommentieren, mit \anm{...} kann man Anmerkungen einfügen). Nicht unbedingt notwendig.
  • titelseite.tex - Beispiel für eine Titelseite
  • erklaerung.tex - Notwendige Erklärung für eine Diplomarbeit
  • einleitung.tex - (Nahezu) leere Schablone
  • analyse.tex - (Nahezu) leere Schablone
  • entwurf.tex - (Nahezu) leere Schablone
  • implemen.tex - (Nahezu) leere Schablone
  • eval.tex - (Nahezu) leere Schablone
  • zusammenf.tex - (Nahezu) leere Schablone
  • thesis.bib - Beispiel für eine BiBTeX-Datei (Literaturdatenbank)
  • thesis.ist - Für Makeindex notwendig, siehe Makefile
  • Makefile - Beispiel-Makefile, welches Aufrufe zeigt, funktioniert aber nur eingeschränkt korrekt...
  • itmalpha.bst - BibTeX Style File für Literaturangaben mit 4 Buchstaben
  • itmabbrv.bst - BibTeX Style File für Literaturangaben mit 4 Buchstaben (gekürzte Vornamen im Literaturverzeichnis)
  • logos/ - Verzeichnis, das Logos enthält
  • images/ - leeres Verzeichnis, in das die Bilder kommen (für die PDF-Datei müssen aus den .eps- .pdf-Dateien erzeugt werden [funktioniert mit gs6.50 ganz gut, s. scripts/generatePDFfromEPS], zum Einbinden der Bilder sollte daher die Endung .eps weggelassen werden!)
  • scripts/ - Mehr oder weniger nützliche Skripte

Bitte beachten:
Zur Erzeugung einer PDF-Datei mit pdflatex müssen u.U. vorher die .aux-Dateien vollständig gelöscht werden (s. Makefile), ansonsten kann es zu Fehlermeldungen kommen (die sollten aber nach vorherigem "make clean" verschwinden). Die verwendeten Fonts müssen als Postscript-Type-1-Font zur Verfügung stehen, ansonsten sieht die Ausgabe auf dem Bildschirm sehr schlecht aus (das kommt durch Verwendung von Postscript-Type-3-Fonts, Drucken ist aber trotzdem ok). Daher wird als Zeichensatz "ae" (almost european) verwendet, der auf den cm-Fonts aufbaut, die als Type-1 vorliegen. Näheres dazu in der TeX-FAQ auf http://www.dante.de/. Die Bilder müssen (derzeit) für pdflatex auch als PDF vorliegen. Zur Wandlung kann das beigelegte Script generatePDFfromEPS bzw. "epstopdf" verwendet werden, welches ghostscript (gs) dazu einsetzt. Erst ab gs 6.50 funktioniert die Fontbehandlung ausreichend gut, so dass auch in den Bildern keine Type-3-Fonts mehr kodiert werden (falls nicht unbedingt notwendig) und damit die Bilder auch am Bildschirm in hoher Qualität wiedergegeben werden.

Um Abbildungen zu erzeugen, sollte euer Programm sauberes Encapsulated Postscript (EPS, EPSF) erzeugen können. Für UNIX gibt es z.B. das frei verfügbare Zeichenprogramm xfig. Powerpoint-Zeichnungen kann man auch nehmen, wenn man einen Postscript-Druckertreiber verwendet. Leider haben die Windows-Treiber einige unangenehme Eigenschaften, die häufig "schwer verdaulichen" Postscript-Code produzieren, der Schwierigkeiten erzeugt, wenn man ihn als EPS-Datei einbindet. D.h. manche Drucker geben die Zeichnungen aus, andere wiederum nicht und löschen z.B. Teile der gleichen und nachfolgenden Seite. Abhilfe schafft hier das Tool ps2eps, welches eine korrekte Bounding-Box erzeugt und den Postscript Code bereinigt.

Weitere Links zu LaTeX:

TeX-Vorlage wissdoc

Cover Sichere Netzwerkkommunikation


More detailed information is available within the KIT-network.