von esdd » Di 17. Feb 2015, 18:57
Mit den vielen verschiedenen Schriftgrößen sieht das irgendwie sehr durcheinander aus. Vermutlich wolltest Du \f auch nicht als Schalter definieren? Wie Du in der ersten Zeile des folgenden Beispiels siehst, ist es aber einer:
\documentclass[margin=5pt,varwidth]{standalone}
\usepackage{lmodern}
\newcommand{\f}[2] % Schriftgröße
{\fontsize{#1}{0pt} \selectfont #2}
\newcommand{\newf}[2] % Schriftgröße
{{\fontsize{#1}{0pt} \selectfont #2}}
\begin{document}
Test \f{4pt}{Test} und nach dem Befehl noch immer klein \normalsize Test\\[\baselineskip]
Test \newf{4pt}{Test} und nach dem Befehl nicht mehr klein
\end{document}
Ändere ich das in Deinem Code, dann fällt noch ein Klammerfehler auf. Aber es wäre ohnehin besser die Schriftfgröße über \Large und co zu ändern.
In dem Beispiel oben steht | Δ, was auch Fehlermeldungen verursacht. Ich habe das jetzt weggelassen, Du musst gegebenenfalls das richtige Zeichen (Delta?) dort wieder einfügen.
Um die beiden Zeilen linksbündig untereinander zu setzen, kannst Du zum Beispiel eine Tabelle mit einer l-Spalte verwenden:
\documentclass[10pt, landscape]{scrartcl}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage[babel, german=quotes]{csquotes} % german=guillemets
\usepackage[T1]{fontenc}
\usepackage{geometry}
\geometry{includehead, includefoot, inner=1.8cm, outer=2cm, top=1cm, bottom=1cm}
\setlength{\parindent}{0cm} % Einrücktiefe der ersten Zeile
\usepackage{qtree,showframe}
\usepackage{chemformula}
\newcommand{\f}[2] % Schriftgröße
{{\fontsize{#1}{0pt} \selectfont #2}}
\begin{document}
\begin{figure}
\addsec{Halogenidtrennung}
\renewcommand{\arraystretch}{1.15}
\Tree
[
.{\f{14}{Filtrat IV} \\ \f{10pt}{+ konz. \ch{Cu(NO3)2} - Lsg. (Abwesenheit von \ch{SO3^2-}
muss gewährleistet sein!)}}
[ .{Niederschlag: \ch{Cu(SCN)2}} ] !\qsetw{0.1cm}
[
.{Filtrat V \\
\begin{tabular}{@{}l@{}}
\f{10pt}{1. falls \ch{S2O3^2-} vorhanden: erst schwach Basisch (\ch{NH4OH}) + konz. \ch{AgNO3}
- Lsg. (kurz aufkochen)} \\
\f{10pt}{2. dann / ansonsten schwach Sauer (\ch{HNO3}) + konz. \ch{AgNO3}
- Lsg. (5 min kochen)}
\end{tabular}}
[
.{Niederschlag: \ch{AgNO3} - Gr. (Ag - Salze) \\ \f{8pt}{ \ch{Cl-}, \ch{Br-}, \ch{J-}, \ch{S2O3^2-}
und - falls nicht zuvor abgetrennt - \ch{SCN^-} sowie \ch{S^2-} (ggf. aus \ch{S2O3^2-}
oder \ch{SCN^-})} \\
\f{10}{leicht basisch (\ch{NH4CO3})}}
[ .{Lösung \\ \f{10pt}{\ch{[Ag(NH3)2]^+ + Cl^-}}} ]
[
.{Rückstand \\ \f{10pt}{+ konz. \ch{NH3} - Lsg.}}
[ .{Lösung \\ \f{10pt}{\ch{[Ag(NH3)2]^+ + Br^-}}} ]
[
.{Rückstand \\ \f{10pt}{+ Zn und \ch{H2SO4}}}
[ .\f{10pt}{\ch{J^-}} ]
[ .\f{10pt}{\ch{H2S ^} aus \ch{S2O3^2-}} ]
[ .\f{10pt}{(\ch{SCN^-})} ]
]
]
]
[ .{Filtrat VI: Lösliche Gr. \\ \f{8pt}{bei unsauberem Arbeiten auch \ch{AgF}}} ]
]
]
\end{figure}
\end{document}
Gruß
Elke
Mit den vielen verschiedenen Schriftgrößen sieht das irgendwie sehr durcheinander aus. Vermutlich wolltest Du [tt]\f[/tt] auch nicht als Schalter definieren? Wie Du in der ersten Zeile des folgenden Beispiels siehst, ist es aber einer:
[code]\documentclass[margin=5pt,varwidth]{standalone}
\usepackage{lmodern}
\newcommand{\f}[2] % Schriftgröße
{\fontsize{#1}{0pt} \selectfont #2}
\newcommand{\newf}[2] % Schriftgröße
{{\fontsize{#1}{0pt} \selectfont #2}}
\begin{document}
Test \f{4pt}{Test} und nach dem Befehl noch immer klein \normalsize Test\\[\baselineskip]
Test \newf{4pt}{Test} und nach dem Befehl nicht mehr klein
\end{document}[/code]
Ändere ich das in Deinem Code, dann fällt noch ein Klammerfehler auf. Aber es wäre ohnehin besser die Schriftfgröße über [tt]\Large[/tt] und co zu ändern.
In dem Beispiel oben steht [tt]| Δ[/tt], was auch Fehlermeldungen verursacht. Ich habe das jetzt weggelassen, Du musst gegebenenfalls das richtige Zeichen (Delta?) dort wieder einfügen.
Um die beiden Zeilen linksbündig untereinander zu setzen, kannst Du zum Beispiel eine Tabelle mit einer [tt]l[/tt]-Spalte verwenden:
[code]\documentclass[10pt, landscape]{scrartcl}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage[babel, german=quotes]{csquotes} % german=guillemets
\usepackage[T1]{fontenc}
\usepackage{geometry}
\geometry{includehead, includefoot, inner=1.8cm, outer=2cm, top=1cm, bottom=1cm}
\setlength{\parindent}{0cm} % Einrücktiefe der ersten Zeile
\usepackage{qtree,showframe}
\usepackage{chemformula}
\newcommand{\f}[2] % Schriftgröße
{{\fontsize{#1}{0pt} \selectfont #2}}
\begin{document}
\begin{figure}
\addsec{Halogenidtrennung}
\renewcommand{\arraystretch}{1.15}
\Tree
[
.{\f{14}{Filtrat IV} \\ \f{10pt}{+ konz. \ch{Cu(NO3)2} - Lsg. (Abwesenheit von \ch{SO3^2-}
muss gewährleistet sein!)}}
[ .{Niederschlag: \ch{Cu(SCN)2}} ] !\qsetw{0.1cm}
[
.{Filtrat V \\
\begin{tabular}{@{}l@{}}
\f{10pt}{1. falls \ch{S2O3^2-} vorhanden: erst schwach Basisch (\ch{NH4OH}) + konz. \ch{AgNO3}
- Lsg. (kurz aufkochen)} \\
\f{10pt}{2. dann / ansonsten schwach Sauer (\ch{HNO3}) + konz. \ch{AgNO3}
- Lsg. (5 min kochen)}
\end{tabular}}
[
.{Niederschlag: \ch{AgNO3} - Gr. (Ag - Salze) \\ \f{8pt}{ \ch{Cl-}, \ch{Br-}, \ch{J-}, \ch{S2O3^2-}
und - falls nicht zuvor abgetrennt - \ch{SCN^-} sowie \ch{S^2-} (ggf. aus \ch{S2O3^2-}
oder \ch{SCN^-})} \\
\f{10}{leicht basisch (\ch{NH4CO3})}}
[ .{Lösung \\ \f{10pt}{\ch{[Ag(NH3)2]^+ + Cl^-}}} ]
[
.{Rückstand \\ \f{10pt}{+ konz. \ch{NH3} - Lsg.}}
[ .{Lösung \\ \f{10pt}{\ch{[Ag(NH3)2]^+ + Br^-}}} ]
[
.{Rückstand \\ \f{10pt}{+ Zn und \ch{H2SO4}}}
[ .\f{10pt}{\ch{J^-}} ]
[ .\f{10pt}{\ch{H2S ^} aus \ch{S2O3^2-}} ]
[ .\f{10pt}{(\ch{SCN^-})} ]
]
]
]
[ .{Filtrat VI: Lösliche Gr. \\ \f{8pt}{bei unsauberem Arbeiten auch \ch{AgF}}} ]
]
]
\end{figure}
\end{document} [/code]
Gruß
Elke