von dieg0 » Do 25. Jul 2013, 15:24
Hi,
ich möchte für chemfig-Strukturformeln eine feste Schriftgröße für die Elementsymbole von 10pt. Das soll unabhängig von der für das Dokument eingestellten Schriftgröße sein.
Bisher nehme ich immer Schriftgröße 11 für das Dokument und für die Formeln \small. Damit komme ich da auch auf 10pt.
\documentclass[a4paper,11pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,amstext}
\usepackage{chemmacros}
\usepackage{chemfig}
\setatomsep{14.4pt}
\setdoublesep{2.6pt}
\setbondstyle{line width=0.6pt}
\setcrambond{2.0pt}{0.6pt}{2.5pt}
\setbondoffset{1.6pt}
\setarrowdefault{,1.0,}
\renewcommand*\printatom[1]{\small\ensuremath{\mathsf{#1}}}
\begin{document}
\chemfig{*6(-N=(--[::60]Br)-=-=)}
\end{document}
Ich möchte aber nicht immer zwischen den Befehlen \small, \scriptsize oder \tiny hin- und herwechseln, je nachdem welche Schriftgröße für das Dokument gewählt ist. Auch wenn das bspw. bei der Beamer-Klasse nicht unbedingt der Lesbarkeit dient, wenn dort auch 10pt Schriftgröße verwendet wird, die Uni will das halt so und die Strukturformeln müssen beispielsweise bei mir und meinen Kommilitonen (die nicht chemfig verwenden) gleich aussehen.
Ich hoffe, da gibt es eine Möglichkeit und würde mich über eine Antwort freuen.
Viele Grüße,
dieg0
PS: Strukturformeln sind bei uns nach dem
ACS Style Guide zu malen, d. h.:
Drawing Settings
- chain angle: 120 degrees
bond spacing: 18 % of width
fixed length: 14,4 pt
bold width: 2,0 pt
line width: 0,6 pt
margin width: 1,6 pt
hash spacing: 2,5 pt
Text Settings
- page setup: US/Letter/Paper
scale: 100 %
font: Helvetica (Mac), Arial (PC)
size: 10 pt
Preferences
- units: points
tolerances: 3 pixels
Hi,
ich möchte für chemfig-Strukturformeln eine feste Schriftgröße für die Elementsymbole von 10pt. Das soll unabhängig von der für das Dokument eingestellten Schriftgröße sein.
Bisher nehme ich immer Schriftgröße 11 für das Dokument und für die Formeln \small. Damit komme ich da auch auf 10pt.
[code]\documentclass[a4paper,11pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,amstext}
\usepackage{chemmacros}
\usepackage{chemfig}
\setatomsep{14.4pt}
\setdoublesep{2.6pt}
\setbondstyle{line width=0.6pt}
\setcrambond{2.0pt}{0.6pt}{2.5pt}
\setbondoffset{1.6pt}
\setarrowdefault{,1.0,}
\renewcommand*\printatom[1]{\small\ensuremath{\mathsf{#1}}}
\begin{document}
\chemfig{*6(-N=(--[::60]Br)-=-=)}
\end{document}[/code]
Ich möchte aber nicht immer zwischen den Befehlen \small, \scriptsize oder \tiny hin- und herwechseln, je nachdem welche Schriftgröße für das Dokument gewählt ist. Auch wenn das bspw. bei der Beamer-Klasse nicht unbedingt der Lesbarkeit dient, wenn dort auch 10pt Schriftgröße verwendet wird, die Uni will das halt so und die Strukturformeln müssen beispielsweise bei mir und meinen Kommilitonen (die nicht chemfig verwenden) gleich aussehen.
Ich hoffe, da gibt es eine Möglichkeit und würde mich über eine Antwort freuen.
Viele Grüße,
dieg0
PS: Strukturformeln sind bei uns nach dem [url=http://pubs.acs.org/doi/abs/10.1021/bk-2006-STYG.ch017]ACS Style Guide[/url] zu malen, d. h.:
[quote][b]Drawing Settings[/b]
[list]chain angle: 120 degrees
bond spacing: 18 % of width
fixed length: 14,4 pt
bold width: 2,0 pt
line width: 0,6 pt
margin width: 1,6 pt
hash spacing: 2,5 pt[/list]
[b]Text Settings[/b]
[list]page setup: US/Letter/Paper
scale: 100 %
font: Helvetica (Mac), Arial (PC)
size: 10 pt[/list]
[b]Preferences[/b]
[list]units: points
tolerances: 3 pixels[/list]
[/quote]