Difference between revisions of "Textsatz mit TeX/LaTeX SS 2014"

From ICPWiki
Jump to navigation Jump to search
Line 12: Line 12:
 
:CIP-Pool of the ICP, Allmandring 3, 1. floor
 
:CIP-Pool of the ICP, Allmandring 3, 1. floor
  
<!---
 
 
The course is open to all students. Unfortunately, it is not part of the standard curriculum of physics. However, it can be taken as "fächerübergreifende Schlüsselqualifikation" (SQ, Kompetenzbereich 1) for 3 CP, so at least Physics BSc students can use it in their curriculum.
 
The course is open to all students. Unfortunately, it is not part of the standard curriculum of physics. However, it can be taken as "fächerübergreifende Schlüsselqualifikation" (SQ, Kompetenzbereich 1) for 3 CP, so at least Physics BSc students can use it in their curriculum.
  
 
== Requirements ==
 
== Requirements ==
  
The participants of the course are expected to have some basic programming knowledge in any programming language, like C, Python, or FORTRAN (e.g. from the lecture "Computergrundlagen").
+
The participants of the course are expected to have some basic knowledge about computer usage (e.g. using a text editor). Some programming skills are also an advantage, but not required.
  
 
== Application ==
 
== Application ==
Line 24: Line 23:
 
We have ~25 computers in the CIP-pool to do the hands-on sessions. If too many people apply, we can set up a second hands-on session group in our seminar room for people that bring their own laptop (WLAN is accessible). If there are more than 50 applications, the people in higher terms will be preferred.  
 
We have ~25 computers in the CIP-pool to do the hands-on sessions. If too many people apply, we can set up a second hands-on session group in our seminar room for people that bring their own laptop (WLAN is accessible). If there are more than 50 applications, the people in higher terms will be preferred.  
  
To apply for a place, please write an email to [mailto:olenz@icp.uni-stuttgart.de olenz@icp.uni-stuttgart.de] that contains the following information:
+
To apply for a place, please write an email to [mailto:henri@icp.uni-stuttgart.de henri@icp.uni-stuttgart.de] that contains the following information:
 
* Name
 
* Name
 
* Email-Address
 
* Email-Address
Line 31: Line 30:
 
* Term of studying (''Fachsemester'')
 
* Term of studying (''Fachsemester'')
 
* If you have an ICP account, please send us the login name
 
* If you have an ICP account, please send us the login name
* Do you have a laptop with a C++-compiler (e.g. g++) that you could use in the hands-on sessions?
+
* Do you have a laptop with a LaTeX distribution (e.g. TeXlive or MikTeX) that you could use in the hands-on sessions?
  
 
== Topics ==
 
== Topics ==
The course will based on the free book "Thinking in C++" by Bruce Eckel, which you can download here: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
 
  
* C programming
+
* Plain TeX
* Object-oriented programming
+
* LaTeX 2.09
* How to structure a software project?
+
* LaTeX2ɛ
* Classes, Instances
+
* PGF/TikZ
* Encapsulation
+
* Presentations with beamer
* Inheritance
+
* LaTeX3 Outlook
* Templates
 
  
 
== Resources ==
 
== Resources ==
  
* {{DownloadExt|/teaching/2012-ws-c++/C++.tar.gz|Course materials from SS 2013: slides, examples, tutorials, TICPP|tgz}}
+
* [http://www.amazon.com/The-TeXbook-Donald-E-Knuth/dp/0201134489/qid=1390730224 ''The TeXbook'' by Donald E. Knuth]
 +
* [http://www.amazon.com/LaTeX-Companion-Techniques-Computer-Typesetting/dp/0201362996/qid=1390730276 ''The LaTeX Companion'' by Mittelbach, et al.]
 +
* [http://www.amazon.com/LaTeX-Friends-X-media-publishing-Marc-Dongen/dp/3642238157/qid=1390730305 ''LaTeX and Friends'' by van Dongen]
 +
<!--* {{DownloadExt|/teaching/2012-ws-c++/C++.tar.gz|Course materials from SS 2013: slides, examples, tutorials, TICPP|tgz}}-->
  
=== Other Courses ===
+
== Further reading ==
* [http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html ''Thinking in C++'' by Bruce Eckel]
+
* [http://mirrors.ctan.org/info/lshort/english/lshort.pdf ''A (Not So) Short In­tro­duc­tion to LaTeX2ε'' by To­bias Oetiker et al.]
* [http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/index.htm ''Introduction to C++'' at MIT OpenCourseWare]
+
* [http://mirrors.ctan.org/info/beginlatex/beginlatex-3.6.pdf ''A beginner's guide to LaTeX'' by Peter Flynn (contains exercises)]
* [http://en.wikiversity.org/wiki/Introduction_to_C++ ''Introduction to C++'' at the Wikiversity]
+
* [http://mirrors.ctan.org/info/impatient/book.pdf ''TeX for the Impatient'' by Paul Abra­hams, Kathryn Har­g­reaves, Karl Berry]
 +
* [http://mirrors.ctan.org/info/texbytopic/TeXbyTopic.pdf ''TeX by Topic'' by Vic­tor Ei­jkhout]
  
=== Slides ===
+
== Getting help ==
* [http://www.cs.mcgill.ca/~zhioua/comp322/ Slides from McGill University by Sami Zhioua]
+
 
* [https://sites.google.com/site/cs101atjust/slides Slides from Jordan University]
+
* [http://tex.stackexchange.com/ TeX StackExchange]
* [http://homedir.jct.ac.il/~naiman/c++-intro/c++-intro-slides-color.pdf from Jerusalem College of Technology by Aaron Naiman]
+
* [http://texdoc.net/ TeXdoc Online • TeX and LaTeX Documentation]
* [https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxjczEwMWF0anVzdHxneDo1ZmI0M2NmNjMxMDEwYjQ3]
 
--->
 

Revision as of 12:00, 26 January 2014

Overview

Type
Block course (2 SWS): Lectures in the morning, hands-on session in the afternoon
Lecturers
JP Dr. A. Arnold, Dr. O. Lenz and Henri Menke
Language
English (German if only Germans are there)
Date and Time
2014, 9:00 - 13:00, 14:00 - 17:00
Location
CIP-Pool of the ICP, Allmandring 3, 1. floor

The course is open to all students. Unfortunately, it is not part of the standard curriculum of physics. However, it can be taken as "fächerübergreifende Schlüsselqualifikation" (SQ, Kompetenzbereich 1) for 3 CP, so at least Physics BSc students can use it in their curriculum.

Requirements

The participants of the course are expected to have some basic knowledge about computer usage (e.g. using a text editor). Some programming skills are also an advantage, but not required.

Application

The number of participants is limited!

We have ~25 computers in the CIP-pool to do the hands-on sessions. If too many people apply, we can set up a second hands-on session group in our seminar room for people that bring their own laptop (WLAN is accessible). If there are more than 50 applications, the people in higher terms will be preferred.

To apply for a place, please write an email to henri@icp.uni-stuttgart.de that contains the following information:

  • Name
  • Email-Address
  • Registration number (Matrikelnummer)
  • Study subject (Studienfach)
  • Term of studying (Fachsemester)
  • If you have an ICP account, please send us the login name
  • Do you have a laptop with a LaTeX distribution (e.g. TeXlive or MikTeX) that you could use in the hands-on sessions?

Topics

  • Plain TeX
  • LaTeX 2.09
  • LaTeX2ɛ
  • PGF/TikZ
  • Presentations with beamer
  • LaTeX3 Outlook

Resources

Further reading

Getting help