From 3492a9c6d532d4db3846b9aa9533b12a98990465 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 21 Jan 2017 02:02:32 +0000 Subject: oplotsymbl (20jan17) git-svn-id: svn://tug.org/texlive/trunk@43004 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/oplotsymbl/oplotsymbl.sty | 976 +++++++++++++++++++++ 1 file changed, 976 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/oplotsymbl/oplotsymbl.sty (limited to 'Master/texmf-dist/tex/latex/oplotsymbl') diff --git a/Master/texmf-dist/tex/latex/oplotsymbl/oplotsymbl.sty b/Master/texmf-dist/tex/latex/oplotsymbl/oplotsymbl.sty new file mode 100644 index 00000000000..2248d5a139e --- /dev/null +++ b/Master/texmf-dist/tex/latex/oplotsymbl/oplotsymbl.sty @@ -0,0 +1,976 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% the oPlotSymbl package +% +% Adds many symbols for using in scientific tex files. +% Those symbols are used by some plotting tools etc. +% +% -------------------------------------------------------------------------- +% Michel Döhring +% -------------------------------------------------------------------------- +% GitHub: +% CTAN: +% -------------------------------------------------------------------------- +% If you have any questions, bugs or suggestions to report, please +% feel free to get in touch. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Copyright 2016 Michel Döhring +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Michel Döhring. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% The oplotsymbl package consists of the following files +% - oplotsymbl.sty +% - oplotsymbl-Manual-en.tex +% - readmefirst.rtf +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\RequirePackage{tikz} +% package information: +\ProvidesPackage{oplotsymbl}[2015/12/12 Symbols, that are used in plots] + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%% +% Definitions of symbols % +%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%% +% Triangle Peak above % +%%%%%%%%%%%%%%%%%%%%%%% +% Triangle peak above +\newcommand*\trianglepa[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak above filled +\newcommand*\trianglepafill[1][]{\tikz[#1]{ + \draw [line width=0.05em,fill] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak above with dot +\newcommand*\trianglepadot[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [fill] (0,-0.1em) circle [radius=0.05em]; +}} +% Triangle peak above with vertical line +\newcommand*\trianglepalinev[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em] (0,-0.32em) -- (0,0.32em); +}} +% Triangle peak above with horizontal line +\newcommand*\trianglepalineh[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em] (-0.23em,-0.1em) -- (0.23em,-0.1em); +}} +% Triangle peak above with vertical and horizontal line +\newcommand*\trianglepalinevh[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em] (0,-0.32em) -- (0,0.32em); + \draw [line width=0.05em] (-0.23em,-0.1em) -- (0.23em,-0.1em); +}} +% Triangle peak above with cross +\newcommand*\trianglepacross[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0em,0.29em) -- (-0.32em,-0.32em) -- (0.32em,-0.32em) -- cycle; + \draw [line width=0.05em] (0.28em,-0.36em) -- (-0.36em,0.28em); + \draw [line width=0.05em] (-0.28em,-0.36em) -- (0.36em,0.28em); +}} +% Triangle peak above half filled above +\newcommand*\trianglepafillha[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill] (0em,0.31em) -- (-0.15em,0em) -- (0.15em,0em) -- cycle; +}} +% Triangle peak above half filled below +\newcommand*\trianglepafillhb[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill] (-0.16em,0em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- (0.16em,0em) -- cycle; +}} +% Triangle peak above half filled right +\newcommand*\trianglepafillhr[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill] (0.00em,0.21em) -- (0em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak above half filled left +\newcommand*\trianglepafillhl[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill] (0em,0.21em) -- (-0.34em,-0.34em) -- (0em,-0.34em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%% +% Triangle Peak below % +%%%%%%%%%%%%%%%%%%%%%%% +% Triangle peak below +\newcommand*\trianglepb[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=180] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak below filled +\newcommand*\trianglepbfill[1][]{\tikz[#1]{ + \draw [line width=0.05em,fill,rotate=180] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak below with dot +\newcommand*\trianglepbdot[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=180] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [fill,rotate=180] (0,-0.1em) circle [radius=0.05em]; +}} +% Triangle peak below with vertical line +\newcommand*\trianglepblinev[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=180] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,rotate=180] (0,-0.32em) -- (0,0.32em); +}} +% Triangle peak below with horizontal line +\newcommand*\trianglepblineh[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=180] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,rotate=180] (-0.23em,-0.1em) -- (0.23em,-0.1em); +}} +% Triangle peak below with vertical and horizontal line +\newcommand*\trianglepblinevh[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=180] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,rotate=180] (0,-0.32em) -- (0,0.32em); + \draw [line width=0.05em,rotate=180] (-0.23em,-0.1em) -- (0.23em,-0.1em); +}} +% Triangle peak below with cross +\newcommand*\trianglepbcross[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=180] (0em,0.29em) -- (-0.32em,-0.32em) -- (0.32em,-0.32em) -- cycle; + \draw [line width=0.05em,rotate=180] (0.28em,-0.36em) -- (-0.36em,0.28em); + \draw [line width=0.05em,rotate=180] (-0.28em,-0.36em) -- (0.36em,0.28em); +}} +% Triangle peak below half filled above +\newcommand*\trianglepbfillha[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=180] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=180] (0em,0.31em) -- (-0.15em,0em) -- (0.15em,0em) -- cycle; +}} +% Triangle peak below half filled below +\newcommand*\trianglepbfillhb[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=180] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=180] (-0.16em,0em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- (0.16em,0em) -- cycle; +}} +% Triangle peak below half filled right +\newcommand*\trianglepbfillhr[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=180] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=180] (0.00em,0.21em) -- (0em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak below half filled left +\newcommand*\trianglepbfillhl[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=180] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=180] (0em,0.21em) -- (-0.34em,-0.34em) -- (0em,-0.34em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%% +% Triangle Peak right % +%%%%%%%%%%%%%%%%%%%%%%% +% Triangle peak right +\newcommand*\trianglepr[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=270] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak right filled +\newcommand*\triangleprfill[1][]{\tikz[#1]{ + \draw [line width=0.05em,fill,rotate=270] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak right with dot +\newcommand*\triangleprdot[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=270] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [fill,rotate=270] (0,-0.1em) circle [radius=0.05em]; +}} +% Triangle peak right with vertical line +\newcommand*\triangleprlinev[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=270] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,rotate=270] (0,-0.32em) -- (0,0.32em); +}} +% Triangle peak right with horizontal line +\newcommand*\triangleprlineh[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=270] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,rotate=270] (-0.23em,-0.1em) -- (0.23em,-0.1em); +}} +% Triangle peak right with vertical and horizontal line +\newcommand*\triangleprlinevh[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=270] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,rotate=270] (0,-0.32em) -- (0,0.32em); + \draw [line width=0.05em,rotate=270] (-0.23em,-0.1em) -- (0.23em,-0.1em); +}} +% Triangle peak right with cross +\newcommand*\triangleprcross[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=270] (0em,0.29em) -- (-0.32em,-0.32em) -- (0.32em,-0.32em) -- cycle; + \draw [line width=0.05em,rotate=270] (0.28em,-0.36em) -- (-0.36em,0.28em); + \draw [line width=0.05em,rotate=270] (-0.28em,-0.36em) -- (0.36em,0.28em); +}} +% Triangle peak right half filled above +\newcommand*\triangleprfillha[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=270] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=270] (0em,0.31em) -- (-0.15em,0em) -- (0.15em,0em) -- cycle; +}} +% Triangle peak right half filled below +\newcommand*\triangleprfillhb[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=270] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=270] (-0.16em,0em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- (0.16em,0em) -- cycle; +}} +% Triangle peak right half filled right +\newcommand*\triangleprfillhr[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=270] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=270] (0.00em,0.21em) -- (0em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak right half filled left +\newcommand*\triangleprfillhl[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=270] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=270] (0em,0.21em) -- (-0.34em,-0.34em) -- (0em,-0.34em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%% +% Triangle Peak left % +%%%%%%%%%%%%%%%%%%%%%% +% Triangle peak left +\newcommand*\trianglepl[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=90] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak left filled +\newcommand*\triangleplfill[1][]{\tikz[#1]{ + \draw [line width=0.05em,fill,rotate=90] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak left with dot +\newcommand*\trianglepldot[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=90] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [fill,rotate=90] (0,-0.1em) circle [radius=0.05em]; +}} +% Triangle peak left with vertical line +\newcommand*\trianglepllinev[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=90] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,rotate=90] (0,-0.32em) -- (0,0.32em); +}} +% Triangle peak left with horizontal line +\newcommand*\trianglepllineh[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=90] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,rotate=90] (-0.23em,-0.1em) -- (0.23em,-0.1em); +}} +% Triangle peak left with vertical and horizontal line +\newcommand*\trianglepllinevh[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=90] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,rotate=90] (0,-0.32em) -- (0,0.32em); + \draw [line width=0.05em,rotate=90] (-0.23em,-0.1em) -- (0.23em,-0.1em); +}} +% Triangle peak left with cross +\newcommand*\triangleplcross[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=90] (0em,0.29em) -- (-0.32em,-0.32em) -- (0.32em,-0.32em) -- cycle; + \draw [line width=0.05em,rotate=90] (0.28em,-0.36em) -- (-0.36em,0.28em); + \draw [line width=0.05em,rotate=90] (-0.28em,-0.36em) -- (0.36em,0.28em); +}} +% Triangle peak left half filled above +\newcommand*\triangleplfillha[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=90] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=90] (0em,0.31em) -- (-0.15em,0em) -- (0.15em,0em) -- cycle; +}} +% Triangle peak left half filled below +\newcommand*\triangleplfillhb[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=90] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=90] (-0.16em,0em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- (0.16em,0em) -- cycle; +}} +% Triangle peak left half filled right +\newcommand*\triangleplfillhr[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=90] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=90] (0.00em,0.21em) -- (0em,-0.34em) -- (0.34em,-0.34em) -- cycle; +}} +% Triangle peak left half filled left +\newcommand*\triangleplfillhl[1][]{\tikz[#1]{ + \draw [line width=0.05em,rotate=90] (0em,0.31em) -- (-0.34em,-0.34em) -- (0.34em,-0.34em) -- cycle; + \draw [line width=0.05em,fill,rotate=90] (0em,0.21em) -- (-0.34em,-0.34em) -- (0em,-0.34em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%% +% Circlet % +%%%%%%%%%%% +% Circlet +\newcommand*\circlet[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0,0) circle [radius=0.34em]; +}} +% Circlet filled +\newcommand*\circletfill[1][]{\tikz[#1]{ + \draw [line width=0.05em,fill] (0,0) circle [radius=0.34em]; +}} +% Circlet with dot +\newcommand*\circletdot[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0,0) circle [radius=0.34em]; + \draw [fill] (0,0) circle [radius=0.05em]; +}} +% Circlet with vertical line +\newcommand*\circletlinev[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0,0) circle [radius=0.34em]; + \draw [line width=0.05em] (0,-0.32em) -- (0,0.32em); +}} +% Circlet with horizontal line +\newcommand*\circletlineh[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0,0) circle [radius=0.34em]; + \draw [line width=0.05em] (-0.32em,0em) -- (0.32em,0em); +}} +% Circlet with vertical and horizontal line +\newcommand*\circletlinevh[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0,0) circle [radius=0.34em]; + \draw [line width=0.05em] (0,-0.32em) -- (0,0.32em); + \draw [line width=0.05em] (-0.32em,0em) -- (0.32em,0em); +}} +% Circlet with cross +\newcommand*\circletcross[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0,0) circle [radius=0.34em]; + \draw [line width=0.05em] (0.32em,-0.32em) -- (-0.32em,0.32em); + \draw [line width=0.05em] (-0.32em,-0.32em) -- (0.32em,0.32em); +}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Definition of half circle "halfcircletlet" (filled) +\tikzset{ + halfcirclet/.pic={ + \clip [preaction={draw,line width=0.05em}] (0,0) circle [radius=.34em]; + \fill (0,0)--+(#1:.34em)arc[start angle=#1,delta angle=180,radius=.34em]; + } +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Circlet half filled above +\newcommand*\circletfillha[1][]{\tikz[#1]{ + \pic at ({0*1em},0) {halfcirclet={0*90}}; +}} +% Circlet half filled below +\newcommand*\circletfillhb[1][]{\tikz[#1]{ + \pic at ({2*1em},0) {halfcirclet={2*90}}; +}} +% Circlet half filled right +\newcommand*\circletfillhr[1][]{\tikz[#1]{ + \pic at ({3*1em},0) {halfcirclet={3*90}}; +}} +% Circlet half filled left +\newcommand*\circletfillhl[1][]{\tikz[#1]{ + \pic at ({1*1em},0) {halfcirclet={1*90}}; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%% +% pentago % +%%%%%%%%%%%% +% pentago +\newcommand*\pentago[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (234:0.34em) + -- (306:0.34em) -- cycle; +}} +% pentago filled +\newcommand*\pentagofill[1][]{\tikz[#1]{ + \draw [line width=0.05em,fill] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (234:0.34em) + -- (306:0.34em) -- cycle; +}} +% pentago with dot +\newcommand*\pentagodot[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (234:0.34em) + -- (306:0.34em) -- cycle; + \draw [fill] (0,0) circle [radius=0.05em]; +}} +% pentago with vertical line +\newcommand*\pentagolinev[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (234:0.34em) + -- (306:0.34em) -- cycle; + \draw [line width=0.05em] (0,-0.30em) -- (0,0.31em); +}} +% pentago with horizontal line +\newcommand*\pentagolineh[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (234:0.34em) + -- (306:0.34em) -- cycle; + \draw [line width=0.05em] (-0.30em,0) -- (0.30em,0); +}} +% pentago with vertical and horizontal line +\newcommand*\pentagolinevh[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (234:0.34em) + -- (306:0.34em) -- cycle; + \draw [line width=0.05em] (0,-0.30em) -- (0,0.31em); + \draw [line width=0.05em] (-0.31em,0) -- (0.31em,0); +}} +% pentago with cross +\newcommand*\pentagocross[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (234:0.34em) + -- (306:0.34em) -- cycle; + \draw [line width=0.05em] (0.32em,-0.32em) -- (-0.32em,0.32em); + \draw [line width=0.05em] (-0.32em,-0.32em) -- (0.32em,0.32em); +}} +% pentago half filled above +\newcommand*\pentagofillha[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (234:0.34em) + -- (306:0.34em) -- cycle; + \draw [line width=0.02em,fill] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (180:0.29em) + -- (0:0.29em) -- cycle; +}} +% pentago half filled below +\newcommand*\pentagofillhb[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (234:0.34em) + -- (306:0.34em) -- cycle; + \draw [line width=0.02em,fill] + (200:0.275em) -- (234:0.34em) -- (306:0.34em) -- (340:0.275em) -- cycle; +}} +% pentago half filled right +\newcommand*\pentagofillhr[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (234:0.34em) + -- (306:0.34em) -- cycle; + \draw [line width=0.02em,fill] + (18:0.34em) -- (90:0.34em) -- (270:0.275em) -- (306:0.34em) -- cycle; +}} +% pentago half filled left +\newcommand*\pentagofillhl[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (90:0.34em) -- (162:0.34em) -- (234:0.34em) + -- (306:0.34em) -- cycle; + \draw [line width=0.02em,fill] + (90:0.34em) -- (162:0.34em) -- (234:0.34em) -- (270:0.275em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%% +% Star / Starlet % +%%%%%%%%%%%%%%%%%% +% Starlet +\newcommand*\starlet[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; +}} +% Starlet filled +\newcommand*\starletfill[1][]{\tikz[#1]{ + \draw [line width=0.05em,fill] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em,fill] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; +}} +% Starlet with dot +\newcommand*\starletdot[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [fill] (0,0) circle [radius=0.05em]; +}} +% Starlet with vertical line +\newcommand*\starletlinev[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] (0,-0.31em) -- (0,0.31em); +}} +% Starlet with horizontal line +\newcommand*\starletlineh[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] (-0.31em,0) -- (0.31em,0); +}} +% Starlet with vertical and horizontal line +\newcommand*\starletlinevh[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] (0,-0.31em) -- (0,0.31em); + \draw [line width=0.05em] (-0.31em,0) -- (0.31em,0); +}} +% Starlet with cross +\newcommand*\starletcross[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] (0.32em,-0.32em) -- (-0.32em,0.32em); + \draw [line width=0.05em] (-0.32em,-0.32em) -- (0.32em,0.32em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%% factor=0.38 %%%% +%%%%%%%%%%%%%%%%%%%%%%%%%% +% Starlet half filled above +\newcommand*\starletfillha[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \fill (90:0.34em) -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (342:0.1292em) -- (18:0.34em) -- (54:0.1292em) -- cycle; +}} +% Starlet half filled below +\newcommand*\starletfillhb[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \fill (198:0.1292em) -- (234:0.34em) -- (270:0.1292em) + -- (306:0.34em) -- (342:0.1292em) -- cycle; +}} +% Starlet half filled right +\newcommand*\starletfillhr[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \fill (90:0.34em) -- (54:0.1292em) -- (18:0.34em) + -- (342:0.1292em) -- (306:0.34em) + -- (270:0.1292em) -- cycle; +}} +% Starlet half filled left +\newcommand*\starletfillhl[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \draw [line width=0.05em] + (18:0.34em) -- (54:0.1292em) -- (90:0.34em) + -- (126:0.1292em) -- (162:0.34em) -- (198:0.1292em) + -- (234:0.34em) -- (270:0.1292em) -- (306:0.34em) + -- (342:0.1292em) -- cycle; + \fill (90:0.34em) -- (126:0.1292em) -- (162:0.34em) + -- (198:0.1292em) -- (234:0.34em) + -- (270:0.1292em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%% +% Rhombus % +%%%%%%%%%%% +% Rhombus +\newcommand*\rhombus[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- (0,-0.34em) -- cycle; +}} +% Rhombus filled +\newcommand*\rhombusfill[1][]{\tikz[#1]{ + \draw [line width=0.05em,fill] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- (0,-0.34em) -- cycle; +}} +% Rhombus with dot +\newcommand*\rhombusdot[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- (0,-0.34em) -- cycle; + \draw [fill] (0,0) circle [radius=0.05em]; +}} +% Rhombus with vertical line +\newcommand*\rhombuslinev[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- (0,-0.34em) -- cycle; + \draw [line width=0.05em] (0,-0.31em) -- (0,0.31em); +}} +% Rhombus with horizontal line +\newcommand*\rhombuslineh[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- (0,-0.34em) -- cycle; + \draw [line width=0.05em] (-0.31em,0) -- (0.31em,0); +}} +% Rhombus with vertical and horizontal line +\newcommand*\rhombuslinevh[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- (0,-0.34em) -- cycle; + \draw [line width=0.05em] (0,-0.31em) -- (0,0.31em); + \draw [line width=0.05em] (-0.31em,0) -- (0.31em,0); +}} +% Rhombus with cross +\newcommand*\rhombuscross[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- (0,-0.34em) -- cycle; + \draw [line width=0.05em] (0.32em,-0.32em) -- (-0.32em,0.32em); + \draw [line width=0.05em] (-0.32em,-0.32em) -- (0.32em,0.32em); +}} +% Rhombus half filled above +\newcommand*\rhombusfillha[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- (0,-0.34em) -- cycle; + \draw [line width=0.007em,fill] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- cycle; +}} +% Rhombus half filled below +\newcommand*\rhombusfillhb[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- (0,-0.34em) -- cycle; + \draw [line width=0.007em,fill] + (-0.34em,0) -- (0,-0.34em) --(0.34em,0) -- cycle; +}} +% Rhombus half filled right +\newcommand*\rhombusfillhr[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- (0,-0.34em) -- cycle; + \draw [line width=0.007em,fill] + (0,-0.34em) -- (0.34em,0) -- (0,0.34em) -- cycle; +}} +% Rhombus half filled left +\newcommand*\rhombusfillhl[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (0.34em,0) -- (0,0.34em) -- (-0.34em,0) -- (0,-0.34em) -- cycle; + \draw [line width=0.007em,fill] + (0,-0.34em) -- (-0.34em,0) -- (0,0.34em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%% +% hexago % +%%%%%%%%%%% +% hexago +\newcommand*\hexago[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (210:0.34em) + -- (270:0.34em) -- (330:0.34em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hexago filled +\newcommand*\hexagofill[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (210:0.34em) + -- (270:0.34em) -- (330:0.34em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hexago with dot +\newcommand*\hexagodot[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (210:0.34em) + -- (270:0.34em) -- (330:0.34em) -- cycle; + \draw [fill] (0,0) circle [radius=0.05em]; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hexago with vertical line +\newcommand*\hexagolinev[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (210:0.34em) + -- (270:0.34em) -- (330:0.34em) -- cycle; + \draw [line width=0.05em] (0em,0.33em) -- (0em,-0.33em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hexago with horizontal line +\newcommand*\hexagolineh[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (210:0.34em) + -- (270:0.34em) -- (330:0.34em) -- cycle; + \draw [line width=0.05em] (-0.31em,0em) -- (0.31em,0em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hexago with horizontal and vertical line +\newcommand*\hexagolinevh[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (210:0.34em) + -- (270:0.34em) -- (330:0.34em) -- cycle; + \draw [line width=0.05em] (0em,0.33em) -- (0em,-0.33em); + \draw [line width=0.05em] (-0.31em,0em) -- (0.31em,0em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hexago with cross +\newcommand*\hexagocross[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (210:0.34em) + -- (270:0.34em) -- (330:0.34em) -- cycle; + \draw [line width=0.05em] (0.2em,-0.3em) -- (-0.2em,0.3em); + \draw [line width=0.05em] (-0.2em,-0.3em) -- (0.2em,0.3em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hexago half filled above +\newcommand*\hexagofillha[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (210:0.34em) + -- (270:0.34em) -- (330:0.34em) -- cycle; + \draw [line width=0.02em,fill] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (180:0.295em) -- (180:0.17em) + -- (0:0.17em) -- (0:0.295em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hexago half filled below +\newcommand*\hexagofillhb[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (210:0.34em) + -- (270:0.34em) -- (330:0.34em) -- cycle; + \draw [line width=0.02em,fill] + (210:0.34em) -- (270:0.34em) -- (330:0.34em) -- (360:0.295em) -- (360:0.17em) + -- (180:0.17em) -- (180:0.295em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hexago half filled right +\newcommand*\hexagofillhr[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (210:0.34em) + -- (270:0.34em) -- (330:0.34em) -- cycle; + \draw [line width=0.01em,fill] + (30:0.34em) -- (90:0.34em) -- (270:0.34em) + -- (330:0.34em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% hexago half filled left +\newcommand*\hexagofillhl[1][]{\tikz[#1]{ + \draw [line width=0.05em] + (30:0.34em) -- (90:0.34em) -- (150:0.34em) -- (210:0.34em) + -- (270:0.34em) -- (330:0.34em) -- cycle; + \draw [line width=0.01em,fill] + (90:0.34em) -- (150:0.34em) -- (210:0.34em) -- (270:0.34em) -- cycle; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%% +% Quadrat/Square % +%%%%%%%%%%%%%%%%%% +% Quadrat/Square +\newcommand*\squad[1][]{\tikz[#1]{ + \draw [line width=0.05em] (-0.34em,0.34em) rectangle (0.34em,-0.34em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Quadrat/Square filled +\newcommand*\squadfill[1][]{\tikz[#1]{ + \draw [line width=0.05em,fill] (-0.34em,0.34em) rectangle (0.34em,-0.34em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Quadrat/Square with dot +\newcommand*\squaddot[1][]{\tikz[#1]{ + \draw [line width=0.05em] (-0.34em,0.34em) rectangle (0.34em,-0.34em); + \draw [fill] (-0em,0em) circle [radius=0.08em]; +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Quadrat/Square with vertical line +\newcommand*\squadlinev[1][]{\tikz[#1]{ + \draw [line width=0.05em] (-0.34em,0.34em) rectangle (0.34em,-0.34em); + \draw [line width=0.05em] (0.32em,0em) -- (-0.32em,0em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Quadrat/Square with horizontal line +\newcommand*\squadlineh[1][]{\tikz[#1]{ + \draw [line width=0.05em] (-0.34em,0.34em) rectangle (0.34em,-0.34em); + \draw [line width=0.05em] (0em,-0.32em) -- (0em,0.32em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Quadrat/Square with horizontal and vertical line +\newcommand*\squadlinevh[1][]{\tikz[#1]{ + \draw [line width=0.05em] (-0.34em,0.34em) rectangle (0.34em,-0.34em); + \draw [line width=0.05em] (0em,-0.32em) -- (0em,0.32em); + \draw [line width=0.05em] (0.32em,0em) -- (-0.32em,0em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Quadrat/Square with cross +\newcommand*\squadcross[1][]{\tikz[#1]{ + \draw [line width=0.05em] (-0.34em,0.34em) rectangle (0.34em,-0.34em); + \draw [line width=0.05em] (0.32em,-0.32em) -- (-0.32em,0.32em); + \draw [line width=0.05em] (-0.32em,-0.32em) -- (0.32em,0.32em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Quadrat/Square half filled above +\newcommand*\squadfillha[1][]{\tikz[#1]{ + \draw [line width=0.05em] (-0.34em,0.34em) rectangle (0.34em,-0.34em); + \draw [line width=0.05em, fill] (-0.34em,0em) rectangle (0.34em,0.34em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Quadrat/Square half filled below +\newcommand*\squadfillhb[1][]{\tikz[#1]{ + \draw [line width=0.05em] (-0.34em,0.34em) rectangle (0.34em,-0.34em); + \draw [line width=0.05em,fill] (-0.34em,0em) rectangle (0.34em,-0.34em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Quadrat/Square half filled right +\newcommand*\squadfillhr[1][]{\tikz[#1]{ + \draw [line width=0.05em] (-0.34em,0.34em) rectangle (0.34em,-0.34em); + \draw [line width=0.05em,fill] (0em,0.34em) rectangle (0.34em,-0.34em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Quadrat/Square half filled left +\newcommand*\squadfillhl[1][]{\tikz[#1]{ + \draw [line width=0.05em] (-0.34em,0.34em) rectangle (0.34em,-0.34em); + \draw [line width=0.05em,fill] (-0.34em,0.34em) rectangle (0em,-0.34em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%% +% Other symbols % +%%%%%%%%%%%%%%%%% +% Line vertical +\newcommand*\linev[1][]{\tikz[#1]{ +\draw [line width=0.05em] (-0.34em,0em) -- (0.34em,0em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Line horizontal +\newcommand*\lineh[1][]{\tikz[#1]{ +\draw [line width=0.05em] (0em,-0.34em) -- (0em,0.34em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Cross +\newcommand*\scross[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0.2em,-0.3em) -- (-0.2em,0.3em); + \draw [line width=0.05em] (-0.2em,-0.3em) -- (0.2em,0.3em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Line horizontal and vertical +\newcommand*\linevh[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0em,-0.34em) -- (0em,0.34em); + \draw [line width=0.05em] (0.34em,0em) -- (-0.34em,0em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Cross with horizontal and vertical line +\newcommand*\scrossvh[1][]{\tikz[#1]{ + \draw [line width=0.05em] (0.2em,-0.3em) -- (-0.2em,0.3em); + \draw [line width=0.05em] (-0.2em,-0.3em) -- (0.2em,0.3em); + \draw [line width=0.05em] (0em,-0.32em) -- (0em,0.32em); + \draw [line width=0.05em] (0.32em,0em) -- (-0.32em,0em); +}} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%% +% Definitions of colors % +%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%% +% black +\definecolor{oblack}{RGB}{0,0,0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% red +\definecolor{ored}{RGB}{255,0,0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% green +\definecolor{ogreen}{RGB}{0,255,0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% blue +\definecolor{oblue}{RGB}{0,0,255} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% cyan +\definecolor{ocyan}{RGB}{0,255,255} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% magenta +\definecolor{omagenta}{RGB}{255,0,255} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% yellow +\definecolor{oyellow}{RGB}{255,255,0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% dark yellow +\definecolor{odyellow}{RGB}{128,128,0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% mariner blue +\definecolor{omblue}{RGB}{0,0,128} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% purple +\definecolor{opurple}{RGB}{128,0,128} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% brown +\definecolor{obrown}{RGB}{128,0,0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% olive green +\definecolor{oolive}{RGB}{0,128,0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% dark cyan +\definecolor{odcyan}{RGB}{0,128,128} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% royal blue +\definecolor{orblue}{RGB}{0,0,160} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% orange +\definecolor{oorange}{RGB}{255,128,0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% violet +\definecolor{oviolet}{RGB}{128,0,255} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% pink +\definecolor{opink}{RGB}{255,0,128} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% white +\definecolor{owhite}{RGB}{255,255,255} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% light grey +\definecolor{olgrey}{RGB}{192,192,192} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% grey +\definecolor{ogrey}{RGB}{128,128,128} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% light yellow +\definecolor{olyellow}{RGB}{255,255,128} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% light cyan +\definecolor{olcyan}{RGB}{128,255,255} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% light magenta +\definecolor{olmagenta}{RGB}{255,128,255} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% dark grey +\definecolor{odgrey}{RGB}{64,64,64} + + + + +\endinput % This is the end of oplotsymbl.sty +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +Version history +2015/12/12 - first symbols added +2016/01/15 - colours added +2016/02/12 - last symbols added + -- cgit v1.2.3