Erstellen von Karteikarten mit Latex

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Erstellen von Karteikarten mit Latex

von MaxKraft » Mo 15. Okt 2012, 15:23

Danke für die Hilfe!

von esdd » So 14. Okt 2012, 12:09

Hallo,

wenn du deinen Code mit dem \usepackage[...]{geometry} laufen lässt, bekommst du eine Fehlermeldung: "Option clash for package geometry". Daraus folgt, dass das Paket bereits von der Dokumentenklasse oder einem anderen Paket mit anderen Optionen geladen wurde. In der log Datei steht dann auch, mit welchen Optionen das Paket bereits geladen wurde.

Um festzustellen, welche Pakete alle von deinem Dokument geladen werden, kannst du in die Präambel ein \listfiles eingeben. Dann wird am Ende der log Datei eine "File List" erstellt.

Gruß
Elke

von MaxKraft » So 14. Okt 2012, 11:03

Klappt wunderbar, danke!
Vielleicht noch eine kleine Frage: wo kann ich herausfinden, dass flacard geometry bereits lädt?

von esdd » So 14. Okt 2012, 09:10

Hallo,

flacards lädt bereits das Paket geometry. Nutze deshalb
\geometry{inner=0pt,outer=0pt}
Gruß
Elke

von MaxKraft » So 14. Okt 2012, 03:42

Das klappt soweit ganz gut, nur bekomme ich die Seitenränder nicht weg.
In der Anleitung zu flacards steht, ich solle sie mit geometry bearbeiten, nur sollte ich dafür den "outer" und "inner" Rand setzen, da flacard "twopages" verwendet.
Wie mache ich das?
\documentclass[frontgrid,backgrid]{flacards}

\usepackage[inner=0cm,outer=0cm]{geometry}
\usepackage{xltxtra}

\newfontfamily\CN{SimSun}

\pagesetup{3}{6}

\begin{document}
\card{{\CN 你}}{du}


\end{document}

Kleine Helfer

von localghost » Mi 10. Okt 2012, 11:07

Für so etwas gibt es vorgefertigte Klassen und Pakete.
Thorsten

Erstellen von Karteikarten mit Latex

von MaxKraft » Mi 10. Okt 2012, 10:47

Hallo zusammen,

ich habe ein etwas exotischeres Probelm:
ich lerne Chinesisch, und zu diesem Zweck fertige ich mir immer Karteikarten an, auf deren einen Seite das chinesische Schriftzeichen und auf der anderen die deutsche Entsprechung steht.
Normalerweise benutze ich Word dafür, ich wollte es aber einmal mit Latex probieren. Da das Dokument chinesische Schriftzeichen enthält, muss ich Xelatex verwenden.
Die Seite soll ohne Ränder in 3x6 Karten aufgeteilt werden.
Hier ist mein Minimalbeispiel:
\documentclass[12pt]{scrartcl}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{xltxtra}
\usepackage{tabularx}

\newfontfamily\CN{SimSun}

\usepackage[left=0cm,right=0cm,top=0cm,bottom=0cm]{geometry}
%hebt die Seitenränder auf

\begin{document}

%für das Beispiel nehme ich Zahlen
\begin{tabularx}{21cm}{|X|X|X|}
\hline \rule[-2ex]{0pt}{4,95cm}  1 & 1 & 3 \\ 
\hline \rule[-2ex]{0pt}{4,95cm}  1 & 2 & 3 \\ 
\hline \rule[-2ex]{0pt}{4,95cm}  1 & 2 & 3 \\ 
\hline \rule[-2ex]{0pt}{4,95cm}  1 & 2 & 3 \\ 
\hline \rule[-2ex]{0pt}{4,95cm}  1 & 2 & 3 \\ 
\hline \rule[-2ex]{0pt}{4,95cm}  1 & 2 & 3 \\ 
\hline 
\end{tabularx} 

\end{document}
Das Problem, das ich noch habe, ist, dass ich nicht weiss, wie der Text genau in der Mitte der Zelle dargestellt wird. Normalerweise sollte ich das {|X|X|X|} durch {|C|C|C|} ersetzen, aber es funktioniert nicht.
Außerdem ist auf der linken Seite der PDF noch ein Rand, den ich nicht wegbekomme.
Und es wäre noch nett, wenn mir bei der Gelegenheit jemand sagen könnte, wie ich die Größe der Schriftzeichen einstellen kann.
Ich benutze TeXStudio 2.4 und MikTex 2.9.

Vielen Dank für die Hilfe!

Nach oben