summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-04-06 20:07:08 +0000
committerKarl Berry <karl@freefriends.org>2022-04-06 20:07:08 +0000
commit414f745665e727b2ccca08603445e0e99cbffe7e (patch)
treeea5a602a738c0ecfceae9824833b50b0d2f0c7bb /Master/texmf-dist/doc/latex
parent8e29dfd5c7ae138337a1707b1c2afab2423f4b2f (diff)
tikz-trackschematic (6apr22)
git-svn-id: svn://tug.org/texlive/trunk@62966 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/CHANGELOG.md163
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/CITATION.cff44
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/LICENSE7
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/README.md6
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-documentation.sty102
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.pdfbin1161 -> 1133 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.pngbin3776 -> 912 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.tex21
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.pdfbin72610 -> 35773 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.pngbin0 -> 49049 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.pdfbin78020 -> 38837 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.pngbin0 -> 69857 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.pdfbin182781 -> 185534 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.tex28
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balise_forward_with_signal.tikz (renamed from Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_with_signal.tikz)2
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balise_switched.tikz (renamed from Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_forward.tikz)4
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balises.tikz (renamed from Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter.tikz)4
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/individual_balises.tikz (renamed from Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_backward.tikz)4
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/individual_balises_mixed.tikz (renamed from Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_bidirectional.tikz)16
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/loop_transmitter.tikz13
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/trackloop.tikz (renamed from Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right.tikz)2
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_bidirectional.tikz13
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_forward.tikz13
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-symbology-table.pdfbin68129 -> 77415 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic.pdfbin236395 -> 245391 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic.tex130
26 files changed, 368 insertions, 204 deletions
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/CHANGELOG.md b/Master/texmf-dist/doc/latex/tikz-trackschematic/CHANGELOG.md
new file mode 100644
index 00000000000..e142fd40924
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/CHANGELOG.md
@@ -0,0 +1,163 @@
+# Changelog
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+Categories: Added, Changed, Deprecated, Removed, Fixed, and Security.
+
+## [Unreleased]
+
+### Added
+
+ * i18n option
+
+## Version [0.7.0] - 2022-04-02
+
+### Added
+
+ * unified build script for development
+
+### Changed
+
+ * revised symbol and syntax for balises
+ * the track loop was separated from the balises
+ * replaced "\gettikzxy" with "\path let" syntax
+ * label placement for derailers
+
+### Fixed
+
+ * wrong option for labels in vehicles
+ * foreground of sidetrack (alias)
+ * PackageWarning Error in development mode
+
+## Version [0.6.3] - 2022-02-15
+
+### Added
+
+ * anchor for SVG export
+ * automated testing and releasing
+ * separate changelog
+
+### Fixed
+
+ * documented (slip-)turnout option: points=moving
+ * spelling error in documentation
+ * URL to signalschablone
+
+
+## Version [0.6.2] - 2021-10-15
+
+### Fixed
+
+ * runaway argument
+ * developer mode always on
+
+
+## Version [0.6.1] - 2021-09-30
+
+### Added
+
+ * added citation information
+
+### Removed
+
+ * removed package requirement lmodern
+
+### Fixed
+
+ * minor correction in manual
+
+
+## Version [0.6] - 2021-01-02
+
+### Added
+
+ * created an encapsulating package for future flexibility
+ * added symbols for direction control, track marking, pylons and electric wiring
+
+### Changed
+
+ * changed symbol for friction bufferstop;
+ * changed load command to \usepackage{tikz-trackschematic}
+
+
+## Version [0.5.1] - 2020-02-10
+
+### Added
+
+ * added symbols "braking point" and "danger point"
+
+### Changed
+
+ * modified symbol "end of movement authority"
+
+
+## Version [0.5] - 2020-01-14
+
+### Added
+
+ * documentation
+
+### Changed
+
+ * new improved syntax for topology
+
+
+## Version [0.4] - 2019-07-21
+
+### Added
+
+ * added document for symbology
+
+### Changed
+
+ * renamed overview to snippets
+ * reworked library for common tikz library layout
+
+
+## Version [0.3] - 2019-04-04
+
+### Added
+
+ * added shunting movements
+ * added points to turnouts
+ * added moving trains
+ * defined and used color foreground and background
+
+### Changed
+
+ * moved snippet folder to root folder
+
+
+## Version [0.2] - 2018-12-19
+
+### Added
+
+ * added transmitters
+
+### Changed
+
+ * reorganized src library
+ * minor improvements
+
+
+## Version [0.1] - 2018-09-14
+
+### Added
+
+ Basic concept of a library with railway topology symbols and some examples.
+
+
+[Unreleased]: https://github.com/railtoolkit/tikz-trackschematic/compare/v0.7.0...master
+[0.7.0]: https://github.com/railtoolkit/tikz-trackschematic/compare/v0.6.3...v0.7.0
+[0.6.3]: https://github.com/railtoolkit/tikz-trackschematic/compare/v0.6.2...v0.6.3
+[0.6.2]: https://github.com/railtoolkit/tikz-trackschematic/compare/v0.6.1...v0.6.2
+[0.6.1]: https://github.com/railtoolkit/tikz-trackschematic/compare/v0.6...v0.6.1
+[0.6]: https://github.com/railtoolkit/tikz-trackschematic/compare/v0.5.1...v0.6
+[0.5.1]: https://github.com/railtoolkit/tikz-trackschematic/compare/v0.5...v0.5.1
+[0.5]: https://github.com/railtoolkit/tikz-trackschematic/compare/v0.4...v0.5
+[0.4]: https://github.com/railtoolkit/tikz-trackschematic/compare/v0.3...v0.4
+[0.3]: https://github.com/railtoolkit/tikz-trackschematic/compare/v0.2...v0.3
+[0.2]: https://github.com/railtoolkit/tikz-trackschematic/compare/v0.1...v0.2
+[0.1]: https://github.com/railtoolkit/tikz-trackschematic/releases/tag/v0.1 \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/CITATION.cff b/Master/texmf-dist/doc/latex/tikz-trackschematic/CITATION.cff
new file mode 100644
index 00000000000..738afafa4c9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/CITATION.cff
@@ -0,0 +1,44 @@
+# YAML 1.2
+# This CITATION.cff file was generated with cffinit.
+# Visit https://bit.ly/cffinit to generate yours today!
+---
+cff-version: 1.2.0
+title: tikz-trackschematic
+message: 'If you use this software, please cite it using these metadata.'
+type: software
+authors:
+ - given-names: Martin
+ family-names: Scheidt
+ email: m.scheidt@tu-bs.de
+ orcid: 'https://orcid.org/0000-0002-9384-8945'
+ affiliation: TU Braunschweig
+identifiers:
+ - type: doi
+ value: 10.5281/zenodo.5539844
+ description: 'Collection of archived snapshots of all versions of the library'
+ - type: doi
+ value: 10.5281/zenodo.6222186
+ description: Current version
+url: 'https://www.railtoolkit.org/projects/tikz-trackschematic/'
+repository: 'https://github.com/railtoolkit/tikz-trackschematic'
+repository-code: 'https://repository.ivev.bau.tu-bs.de/martin/tikz-trackschematic'
+repository-artifact: 'https://ctan.org/pkg/tikz-trackschematic'
+abstract: >-
+ A TikZ library for creating track diagrams inz
+ railways. The tikz-trackschematic library is a
+ toolbox of symbols geared primarily towards
+ creating track schematic for either research or
+ educational purposes. It provides a TikZ frontend
+ to some of the symbols which maybe needed to
+ describe situations and layouts in railway
+ operation.
+keywords:
+ - tex
+ - tikz
+ - railway
+ - railroad
+ - tracks
+ - schematics
+license: ISC
+version: v0.6.3
+date-released: 2022-02-15
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/LICENSE b/Master/texmf-dist/doc/latex/tikz-trackschematic/LICENSE
new file mode 100644
index 00000000000..b0dab7cee39
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/LICENSE
@@ -0,0 +1,7 @@
+ISC License
+
+Copyright (c) 2018 - 2022, Martin Scheidt \<m.scheidt@tu-bs.de\>
+
+Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/README.md b/Master/texmf-dist/doc/latex/tikz-trackschematic/README.md
index 93708e072de..ba15745277b 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/README.md
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/README.md
@@ -1,5 +1,7 @@
# TikZ-trackschematic
+[![License: ISC](https://img.shields.io/badge/license-ISC-green.svg)](https://opensource.org/licenses/ISC) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5539844.svg)](https://doi.org/10.5281/zenodo.5539844) [![continuous integration test](https://github.com/railtoolkit/tikz-trackschematic/actions/workflows/testing.yml/badge.svg)](https://github.com/railtoolkit/tikz-trackschematic/actions/workflows/testing.yml)
+
------------
# Installation
@@ -12,6 +14,7 @@ The tikz library is contained in the files:
* tikzlibrarytrackschematic.trafficcontrol.code.tex,
* tikzlibrarytrackschematic.vehicles.code.tex,
* tikzlibrarytrackschematic.constructions.code.tex,
+* tikzlibrarytrackschematic.symbology.code.tex,
* tikzlibrarytrackschematic.electrics.code.tex, and
* tikzlibrarytrackschematic.measures.code.tex.
@@ -60,7 +63,7 @@ results in:
# Symbology and meaning
-Please consult the [symbology table](https://github.com/railtoolkit/tikz-trackschematic/blob/master/doc/symbology_table.pdf) for further information regarding meaning of the symbols.
+Please consult the [symbology table](https://github.com/railtoolkit/tikz-trackschematic/blob/master/doc/symbology-table.pdf) for further information regarding meaning of the symbols.
------------
@@ -68,7 +71,6 @@ Please consult the [symbology table](https://github.com/railtoolkit/tikz-tracksc
* rethink syntax
* provide option for internationalziation (i18n)
- * replace "\gettikzxy" with "\path let" syntax
* rewrite library with better coding skills
* include support for glossaries package
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-documentation.sty b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-documentation.sty
index b54f4b71a26..da150e4a8eb 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-documentation.sty
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-documentation.sty
@@ -6,51 +6,41 @@
\ProvidesPackage{tikz-trackschematic-documentation}[2020-12-30 Documentation Package for the tikz-trackschematic library]
+% ---[ HTML ]---
+\usepackage{iftex}
+\usepackage[
+ HomeHTMLFilename=index, % Filename of the homepage.
+ % IndexLanguage=english, % Language for xindy index, glossary.
+ latexmk % Use latexmk to compile.
+]{lwarp}
% --------[ Coding and Language ]----------
-\RequirePackage{scrhack,marginnote}
-\RequirePackage[utf8]{inputenc}
-\RequirePackage[T1]{fontenc}
+\ifPDFTeX
+ \RequirePackage{scrhack,marginnote}
+ \RequirePackage[utf8]{inputenc}
+ \RequirePackage[T1]{fontenc}
+\fi
\RequirePackage[main=english]{babel}
% --------[ revision history ]----------
\RequirePackage[tocentry]{vhistory}
% --------[ Layout ]-----------
-\pretolerance=8000
-\tolerance=9500
-\hbadness=8000
-\vbadness=10000
-\displaywidowpenalty=10000
-\clubpenalty=10000
-\widowpenalty=10000
-\RequirePackage{lmodern,microtype,mathptmx,courier}
-\RequirePackage[scaled=0.92]{helvet}
-\RequirePackage[%
- automark,%
- headsepline,%
- draft=false,%
-]{scrlayer-scrpage}%
-\pagestyle{scrheadings}
+\ifPDFTeX
+ \pretolerance=8000
+ \tolerance=9500
+ \hbadness=8000
+ \vbadness=10000
+ \displaywidowpenalty=10000
+ \clubpenalty=10000
+ \widowpenalty=10000
+ \RequirePackage{lmodern,microtype,mathptmx,courier}
+ \RequirePackage[scaled=0.92]{helvet}
+ \RequirePackage[%
+ automark,%
+ headsepline,%
+ draft=false,%
+ ]{scrlayer-scrpage}%
+ \pagestyle{scrheadings}
+\fi
\RequirePackage{multicol}
-% -----------[ PDF linking ]----------------
-\RequirePackage{xr-hyper}
-\RequirePackage[%
- pdftex,%
- pdfpagelabels, % modify PDF page labels
- hyperindex,%
- hyperfigures,%
- bookmarksopen,%
- bookmarksnumbered,%
- draft=false,%
- pageanchor=true, % Determines whether every page is given an implicit anchor at the top left corner
- %pagebackref, % Adds ‘backlink’ text to the end of each item in the bibliography, as a list of page numbers
- %linktocpage, % make page number, not text, be link on TOC, LOF and LOT
- breaklinks=true, % allow links to break over lines by making links over multiple lines into PDF links to the same target
- colorlinks=true, % Colors the text of links and anchors
- linkcolor=base01, % Color for normal internal links
- urlcolor=blue, % Color for web links
-]{hyperref} % PDF with a linked TableOfContent
-\RequirePackage{bookmark} % Adding package bookmark improves bookmarks handling.
-\RequirePackage{url}
-
% ----------[ display ]-----------
\RequirePackage[prefix=]{xcolor-solarized}
\RequirePackage[inline]{enumitem}
@@ -79,22 +69,40 @@
frame = single,%
}%
-\RequirePackage{longtable,tikz,siunitx,adjustbox,rotating}
-\sisetup{
- text-family-to-math = true,
- text-series-to-math = true
-}
+\RequirePackage{longtable,tikz,adjustbox,rotating}
+\RequirePackage{siunitx}[=v2]
+% \sisetup{
+% text-family-to-math = true,
+% text-series-to-math = true
+% }
\IfFileExists{tikz-trackschematic-dev.sty}{%
\RequirePackage[dev]{tikz-trackschematic}%
}{%
\RequirePackage{tikz-trackschematic}%
}%
+% -----------[ linking ]----------------
+\RequirePackage{xr-hyper}
+\RequirePackage[%
+ % pdftex,%
+ % pdfpagelabels, % modify PDF page labels
+ hyperindex,%
+ hyperfigures,%
+ bookmarksopen,%
+ bookmarksnumbered,%
+ draft=false,%
+ pageanchor=true, % Determines whether every page is given an implicit anchor at the top left corner
+ %pagebackref, % Adds ‘backlink’ text to the end of each item in the bibliography, as a list of page numbers
+ %linktocpage, % make page number, not text, be link on TOC, LOF and LOT
+ breaklinks=true, % allow links to break over lines by making links over multiple lines into PDF links to the same target
+ colorlinks=true, % Colors the text of links and anchors
+ linkcolor=base01, % Color for normal internal links
+ urlcolor=blue, % Color for web links
+]{hyperref} % PDF with a linked TableOfContent
+\RequirePackage{url}
-\usepackage[obeyDraft,textsize=footnotesize]{todonotes}
-\newcommand{\TODO}{\todo[linecolor=orange,backgroundcolor=orange!20,bordercolor=orange,inline,]{\textcolor{orange}{Todo}}}
-% \newcommand{\TODO}[1]{\todo[linecolor=orange,backgroundcolor=orange!20,bordercolor=orange,inline,]{\textcolor{orange}{Todo:~}#1}}
+% -----------[ special commands ]----------------
\renewcommand{\symbol}[2][1.0]{%
\adjustbox{valign=c}{\begin{tikzpicture}[scale=#1]%
\input{./snippets/#2}%
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.pdf b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.pdf
index fd1d562edf5..a07496e0369 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.pdf
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.png b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.png
index 68c63749395..c7202597652 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.png
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.tex b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.tex
index bd542a3005a..aa50de7a403 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.tex
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/minimal_working_example.tex
@@ -1,19 +1,16 @@
-\documentclass{standalone} % LaTeX
-\usepackage{tikz-trackschematic} % loading the library
+\documentclass{standalone}
-\begin{document}
- \begin{tikzpicture}
+% loading the library
+\usepackage{tikz-trackschematic}
- % TikZ command: specify coordinates
- \coordinate (A) at (0,0);
- \coordinate (B) at (6,0);
- \coordinate (T) at (5,0);
+\begin{document} % LaTeX
+ \begin{tikzpicture} % TikZ
- % draw a track
- \maintrack (A) -- (B);
+ % draw a track with (x,y) coordinates
+ \maintrack (0,0) -- (6,0);
% place a train on the track
- \train[forward] at (T) label ();
+ \train[forward] at (5,0) label ();
\end{tikzpicture}
-\end{document}
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.pdf b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.pdf
index 2519a7d2b18..27bce31cd75 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.pdf
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.png b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.png
new file mode 100644
index 00000000000..3636700d4de
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_berg.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.pdf b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.pdf
index 7c5df6c682b..85b9c3b7579 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.pdf
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.png b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.png
new file mode 100644
index 00000000000..50474237f0c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-examples/station_chamstadt.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.pdf b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.pdf
index 3e56b32cc54..beaf4a5c7a8 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.pdf
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.tex b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.tex
index e7ddbcd76ef..4823dcba5bb 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.tex
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets.tex
@@ -569,33 +569,33 @@ No. & Name & Clip & Code & Manual reference\\
%% transmitter %%
\hline
-\No & transmitter (right \& left) &
-\symbol{transmitter.tikz} & \code{transmitter.tikz} &
-\parbox[c]{4cm}{\centering\texttt{trafficcontrol} \\ Section \ref{sym:generictransmitter} p. \pageref{sym:generictransmitter}} \\
+\No & balise (forward \& backward) &
+\symbol{balises.tikz} & \code{balises.tikz} &
+\parbox[c]{4cm}{\centering\texttt{trafficcontrol} \\ Section \ref{sym:balise} p. \pageref{sym:balise}} \\
\hline
-\No & \parbox[c]{5cm}{transmitter (right)\\with signal} &
-\symbol{transmitter_right_with_signal.tikz} & \code{transmitter_right_with_signal.tikz} &
-\parbox[c]{4cm}{\centering\texttt{trafficcontrol} \\ Section \ref{sym:generictransmitter} p. \pageref{sym:generictransmitter} \\ \& \\ Section \ref{sym:routesignal} p. \pageref{sym:routesignal}} \\
+\No & \parbox[c]{5cm}{balise (forward)\\with signal} &
+\symbol{balise_forward_with_signal.tikz} & \code{balise_forward_with_signal.tikz} &
+\parbox[c]{4cm}{\centering\texttt{trafficcontrol} \\ Section \ref{sym:balise} p. \pageref{sym:balise} \\ \& \\ Section \ref{sym:routesignal} p. \pageref{sym:routesignal}} \\
\hline
-\No & \parbox[c]{5cm}{transmitter (right \& left)\\ effective forward} &
-\symbol{transmitter_forward.tikz} & \code{transmitter_forward.tikz} &
+\No & \parbox[c]{5cm}{balise (forward \& backward)\\ switched} &
+\symbol{balise_switched.tikz} & \code{balise_switched.tikz} &
\parbox[c]{4cm}{\centering\texttt{trafficcontrol} \\ Section \ref{sym:balise} p. \pageref{sym:balise}} \\
\hline
-\No & \parbox[c]{5cm}{transmitter (right \& left)\\ effective backward} &
-\symbol{transmitter_backward.tikz} & \code{transmitter_backward.tikz} &
+\No & \parbox[c]{5cm}{individual balises\\ (forward \& backward)} &
+\symbol{individual_balises.tikz} & \code{individual_balises.tikz} &
\parbox[c]{4cm}{\centering\texttt{trafficcontrol} \\ Section \ref{sym:balise} p. \pageref{sym:balise}} \\
\hline
-\No & \parbox[c]{5cm}{transmitter (right \& left)\\ effective bidirectional} &
-\symbol{transmitter_bidirectional.tikz} & \code{transmitter_bidirectional.tikz} &
+\No & \parbox[c]{5cm}{individual balises\\ (forward \& backward) mixed} &
+\symbol{individual_balises_mixed.tikz} & \code{individual_balises_mixed.tikz} &
\parbox[c]{4cm}{\centering\texttt{trafficcontrol} \\ Section \ref{sym:balise} p. \pageref{sym:balise}} \\
\hline
-\No & loop transmitter&
-\symbol{loop_transmitter.tikz} & \code{loop_transmitter.tikz} &
+\No & track loop &
+\symbol{trackloop.tikz} & \code{trackloop.tikz} &
\parbox[c]{4cm}{\centering\texttt{trafficcontrol} \\ Section \ref{sym:loop} p. \pageref{sym:loop}} \\
%%%%%%%%%%%%%%%%%%%%%
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_with_signal.tikz b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balise_forward_with_signal.tikz
index 167e599902c..5572146b6a8 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_with_signal.tikz
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balise_forward_with_signal.tikz
@@ -11,4 +11,4 @@
\maintrack (A) -- (B);
\routesignal[forward] at (S) label ();
-\balise[] at (S) label (); \ No newline at end of file
+\balise[forward] at (S) label (); \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_forward.tikz b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balise_switched.tikz
index 9566fbb0ef4..567c8a34d38 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_forward.tikz
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balise_switched.tikz
@@ -11,5 +11,5 @@
\maintrack (A) -- (B);
-\balise[forward] at (T1) label ();
-\balise[forward,position=left] at (T2) label (); \ No newline at end of file
+\balise[forward,switched] at (T1) label ();
+\balise[backward,switched] at (T2) label (); \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter.tikz b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balises.tikz
index 584611e8eaa..6626de1ce4a 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter.tikz
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/balises.tikz
@@ -11,5 +11,5 @@
\maintrack (A) -- (B);
-\balise[] at (T1) label ();
-\balise[position=left] at (T2) label (); \ No newline at end of file
+\balise[forward] at (T1) label ();
+\balise[backward] at (T2) label (); \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_backward.tikz b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/individual_balises.tikz
index f60d08349eb..a2d53d07b90 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_backward.tikz
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/individual_balises.tikz
@@ -11,5 +11,5 @@
\maintrack (A) -- (B);
-\balise[backward] at (T1) label ();
-\balise[backward,position=left] at (T2) label (); \ No newline at end of file
+\balise[forward,along={0,1,2,3}] at (T1) label (A);
+\balise[backward,along={0,1,2,3}] at (T2) label (B); \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_bidirectional.tikz b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/individual_balises_mixed.tikz
index 6216a489a5c..e8004ac2852 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_bidirectional.tikz
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/individual_balises_mixed.tikz
@@ -11,5 +11,17 @@
\maintrack (A) -- (B);
-\balise[bidirectional] at (T1) label ();
-\balise[bidirectional,position=left] at (T2) label (); \ No newline at end of file
+\balise[
+ forward,
+ along={0,1,3},
+ along switched={2},
+ oppose={0,2},
+] at (T1) label (A);
+\balise[
+ backward,
+ along={0,1,3},
+ along switched={2},
+ oppose={0,2,3},
+ oppose switched={1},
+ index % show index number
+] at (T2) label (B); \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/loop_transmitter.tikz b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/loop_transmitter.tikz
deleted file mode 100644
index 65b490a4fff..00000000000
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/loop_transmitter.tikz
+++ /dev/null
@@ -1,13 +0,0 @@
-%!TEX TS-program = pdflatexmk
-%!TEX root = ../snippets.tex
-
-% Copyright (c) 2018 - 2022, Martin Scheidt (ISC license)
-% Permission to use, copy, modify, and/or distribute this file for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
-
-\coordinate (A) at (0,0);
-\coordinate (B) at (6,0);
-\coordinate (T) at (3,0);
-
-\maintrack (A) -- (B);
-
-\transmitter[type=loop] at (T) label (); \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right.tikz b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/trackloop.tikz
index 683e435327a..e5b6be3eaf8 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right.tikz
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/trackloop.tikz
@@ -10,4 +10,4 @@
\maintrack (A) -- (B);
-\balise[] at (T) label (); \ No newline at end of file
+\trackloop[] at (T) label (); \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_bidirectional.tikz b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_bidirectional.tikz
deleted file mode 100644
index d0bd7dc2185..00000000000
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_bidirectional.tikz
+++ /dev/null
@@ -1,13 +0,0 @@
-%!TEX TS-program = pdflatexmk
-%!TEX root = ../snippets.tex
-
-% Copyright (c) 2018 - 2022, Martin Scheidt (ISC license)
-% Permission to use, copy, modify, and/or distribute this file for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
-
-\coordinate (A) at (0,0);
-\coordinate (B) at (6,0);
-\coordinate (T) at (3,0);
-
-\maintrack (A) -- (B);
-
-\balise[bidirectional] at (T) label (); \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_forward.tikz b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_forward.tikz
deleted file mode 100644
index df0a2fc6801..00000000000
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-snippets/transmitter_right_forward.tikz
+++ /dev/null
@@ -1,13 +0,0 @@
-%!TEX TS-program = pdflatexmk
-%!TEX root = ../snippets.tex
-
-% Copyright (c) 2018 - 2022, Martin Scheidt (ISC license)
-% Permission to use, copy, modify, and/or distribute this file for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
-
-\coordinate (A) at (0,0);
-\coordinate (B) at (6,0);
-\coordinate (T) at (3,0);
-
-\maintrack (A) -- (B);
-
-\balise[forward] at (T) label (); \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-symbology-table.pdf b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-symbology-table.pdf
index 0b3b5a2387e..1d5169e23cd 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-symbology-table.pdf
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic-symbology-table.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic.pdf b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic.pdf
index d68ac8d496f..d4ac7644c85 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic.pdf
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic.tex b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic.tex
index 9c85bc7c3fc..dfea410fc8b 100644
--- a/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic.tex
+++ b/Master/texmf-dist/doc/latex/tikz-trackschematic/tikz-trackschematic.tex
@@ -4,15 +4,7 @@
% Permission to use, copy, modify, and/or distribute this file for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
-\documentclass[
- paper=a4,
- % version=3.25,
- pagesize=pdftex,
- twoside=false,
- toc=listof,
- BCOR=0pt,
- DIV=15,
-]{scrartcl}
+\documentclass{scrartcl}
\usepackage{tikz-trackschematic-documentation}
@@ -21,7 +13,7 @@
%\newcommand{\initials}{fullname}
\newcommand{\MS}{Martin Scheidt}
\newcommand{\GW}{Gregor Wehrle}
-\newcommand{\authorlist}{\MS, \GW}
+\newcommand{\authorlist}{by the project contributors}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -35,7 +27,7 @@
\begin{document}
-\title{\tikz\node[scale=1.2]{\color{gray}\Huge\sffamily \{\textcolor{black}{Ti\textcolor{orange}{\emph{k}}Z}-\textcolor{blue}{trackschematic}\}};}
+\title{\color{gray}\Huge\sffamily \{\textcolor{black}{Ti\textcolor{orange}{\emph{k}}Z}-\textcolor{blue}{trackschematic}\}}
\subtitle{A Ti\emph{k}Z library for track schematics}
\author{\authorlist}
\date{Version \vhCurrentVersion~ from \vhCurrentDate}
@@ -49,19 +41,20 @@
\section{Introduction}\label{sec:intro}
- \subsection[About]{About tikz-trackschematic}
+ \subsection{About tikz-trackschematic}
The Ti\emph{k}Z-\emph{trackschematic} library is a toolbox of symbols geared primarily towards creating track schematic for either research or educational purposes.
It provides a Ti\emph{k}Z frontend to some of the symbols which maybe needed to describe situations and layouts in railway operation.
- The library is divided into four sublibraries:
- \begin{itemize*}[label={}]
+ The library is divided into the following sublibraries:
+ \begin{itemize}
\item \texttt{topology},
\item \texttt{trafficcontrol},
\item \texttt{vehicles},
\item \texttt{constructions},
+ \item \texttt{symbology},
\item \texttt{electrics}, and
\item \texttt{measures}.
- \end{itemize*}
+ \end{itemize}
\subsection{Acknowledgement}
@@ -72,19 +65,19 @@
\subsection{Requirements}\label{sec:require}
The library uses Ti\emph{k}Z and it is based the following packages:
- \begin{itemize*}[label={}]
+ \begin{itemize}
\item \texttt{tikz},
- \item \texttt{lmodern},
\item \texttt{xcolor}, and
\item \texttt{etoolbox}.
- \end{itemize*}
+ \end{itemize}
+
Further more it uses the following Ti\emph{k}Z libraries:
- \begin{itemize*}[label={}]
+ \begin{itemize}
\item \texttt{calc},
\item \texttt{intersections},
\item \texttt{patterns}, and
\item \texttt{arrows.meta}.
- \end{itemize*}
+ \end{itemize}
\subsection{License}
@@ -94,7 +87,7 @@
\subsection{Alternatives}
- Apart from this library, there is also a \href{https://tu-dresden.de/bu/verkehr/ibv/vst/die-professur/mitarb/ulrich-maschek/signalschablone} with german (Deutsche Bahn) symbols for MS Visio.
+ Apart from this library, there is also the \href{https://tu-dresden.de/bu/verkehr/ibv/vst/die-professur/mitarb/ulrich-maschek/signalschablone}{Signalschablone} with german (Deutsche Bahn) symbols for MS Visio.
% \newpage
@@ -105,24 +98,7 @@
Here is a complete working minimal example which will produce a single PDF file with the figure on the right:\\
\begin{minipage}[c]{0.51\textwidth}
\centering
- \begin{lstlisting}[gobble=8]
- \documentclass{standalone}
-
- % loading the library
- \usepackage{tikz-trackschematic}
-
- \begin{document}
- \begin{tikzpicture}
-
- % draw a track
- \maintrack (0,0) -- (6,0);
-
- % place a train on the track
- \train[forward] at (5,0) label ();
-
- \end{tikzpicture}
- \end{document}
- \end{lstlisting}
+ \lstinputlisting{examples/minimal_working_example.tex}
\end{minipage}
\hfil
\begin{minipage}[c]{0.45\textwidth}
@@ -167,7 +143,7 @@
\begin{minipage}[c]{0.68\textwidth}
\begin{lstlisting}[gobble=6]
- \train[face=forward ] at (coordinate) label ();
+ \train[face=forward] at (coordinate) label ();
\end{lstlisting}
\end{minipage}
@@ -207,7 +183,7 @@
\begin{minipage}[c]{0.68\textwidth}
\begin{lstlisting}[gobble=6]
- \turnout[forward ,branch=right] at (coordinate) label ();
+ \turnout[forward,branch=right] at (coordinate) label ();
\end{lstlisting}
\end{minipage}
@@ -218,7 +194,7 @@
\begin{minipage}[c]{0.68\textwidth}
\begin{lstlisting}[gobble=6]
- \turnout[backward,branch=left ] at (coordinate) label ();
+ \turnout[backward,branch=left] at (coordinate) label ();
\end{lstlisting}
\end{minipage}
@@ -245,6 +221,7 @@
The default traffic practice for this library ist right-hand traffic.
You can change it either globally or locally with the key \texttt{traffic practice=left}.
There is also the alias \texttt{position} for single local entries.
+
\begin{minipage}[c]{0.65\textwidth}
\begin{lstlisting}[gobble=8]
\documentclass{standalone}
@@ -550,7 +527,7 @@
values for \texttt{options} (comma seperated):
\begin{itemize}[label={}]
\item \texttt{length=\textit{length unit}} (optional, default 4cm)
- \item \texttt{label at=\{\textit{(label-coord)}\}} (optional, default: \textit{center})
+ \item \texttt{shift label=\{\textit{(label-coord)}\}} (optional, default: (0,0))
\item \texttt{label align=left} or \texttt{label align=right} (optional, default: center)
\item \texttt{foreground=\textit{color}} (optional, default: \texttt{black})
\item \texttt{background=\textit{color}} (optional, default: \texttt{white})
@@ -578,7 +555,7 @@
\item \texttt{operation=manual} or \texttt{operation=automatic} (optional) % \texttt{operation=undefined} (default)
\item \texttt{bend left at=\{\textit{(bend-coord)}\}} (optional, default: \textit{none})
\item \texttt{bend right at=\{\textit{(bend-coord)}\}} (optional, default: \textit{none})
- \item \texttt{label at=\{\textit{(label-coord)}\}} (optional, default: \textit{center})
+ \item \texttt{shift label=\{\textit{(label-coord)}\}} (optional, default: (0,0))
\item \texttt{label align=left} or \texttt{label align=right} (optional, default: center)
\item \texttt{foreground=\textit{color}} (optional, default: \texttt{black})
\item \texttt{background=\textit{color}} (optional, default: \texttt{white})
@@ -1049,46 +1026,40 @@
\subsubsection{Transmitters}\label{sec:transmitters}
- \symboldescription{Generic transmitter command}\label{sym:generictransmitter}
- \begin{lstlisting}[gobble=10]
- \transmitter[options] at (coord) label (name);
- \end{lstlisting}
- values for \texttt{options} (comma seperated):
- \begin{itemize}[label={}]
- \item \texttt{type=balise} or \texttt{type=loop} (mandatory)
- \item \texttt{forward}, \texttt{backward} or \texttt{bidirectional} (optional)
- \item \texttt{position=left} or \texttt{position=right} (optional, default: \textit{traffic practice})
- \item \texttt{shift label=\{\textit{(label-coord)}\}} (optional, default: (0,0))
- \item \texttt{foreground=\textit{color}} (optional, default: \texttt{black})
- \end{itemize}
-
-
\symboldescription{Balise}\label{sym:balise}
- \tsSymbol{transmitter_forward}
+ \tsSymbol{balise_group}
+ \tsSymbol{balise_individual}
\begin{lstlisting}[gobble=10]
\balise[options] at (coord) label (name);
\end{lstlisting}
values for \texttt{options} (comma seperated):
\begin{itemize}[label={}]
- \item \texttt{forward}, \texttt{backward} or \texttt{bidirectional} (optional)
+ \item \texttt{forward}, or \texttt{backward} (mandatory)
\item \texttt{position=left} or \texttt{position=right} (optional, default: \textit{traffic practice})
+ \item \texttt{switched} (optional)
\item \texttt{shift label=\{\textit{(label-coord)}\}} (optional, default: (0,0))
\item \texttt{foreground=\textit{color}} (optional, default: \texttt{black})
\end{itemize}
- This command is equivalent to:
- \begin{lstlisting}[gobble=10]
- \transmitter[type=balise,options] at (coord) label (name);
- \end{lstlisting}
+ The basic state is one in which the individual balises are not shown. The direction of the balises is the same as the direction of action. The direction of the balises is indicated by the orientation of the label. The \texttt{switched} option changes the symbol over the entire length.
+ \begin{itemize}[label={}]
+ \item \texttt{along=\{\textit{comma separated list of integers}\}} (optional)
+ \item \texttt{oppose=\{\textit{comma separated list of integers}\}} (optional)
+ \item \texttt{along switched=\{\textit{comma separated list of integers}\}} (optional)
+ \item \texttt{oppose switched=\{\textit{comma separated list of integers}\}} (optional)
+ \item \texttt{index} (optional)
+ \end{itemize}
+ If individual balises are to be shown, they are indicated via the \texttt{along} or \texttt{along switched} with the direction of the balise and with \texttt{oppose} or \texttt{oppose switched} against the balise. A list with integer values is passed to the parameter. The list starts with 0. For example, three individual balises are drawn with the list \{0,1,3\} and the balise at position 2 is left out. With the option \texttt{index}, the index number can also be displayed. If one of the options \texttt{along}, \texttt{along switched}, \texttt{oppose}, or \texttt{oppose switched} is set, the \texttt{switched} option is ignored.
\mbox{}\\[0.2cm]
Symbology entry as seen at top:
\begin{lstlisting}[gobble=10]
- \tsSymbol{transmitter_forward}% TeX environment
+ \tsSymbol{balise_group}% TeX environment
+ \tsSymbol{balise_individual}% TeX environment
\end{lstlisting}
\symboldescription{Loop}\label{sym:loop}
- \tsSymbol{loop_transmitter}
+ \tsSymbol{trackloop}
\begin{lstlisting}[gobble=10]
\trackloop[options] at (coord) label (name);
\end{lstlisting}
@@ -1098,15 +1069,11 @@
\item \texttt{shift label=\{\textit{(label-coord)}\}} (optional, default: (0,0))
\item \texttt{foreground=\textit{color}} (optional, default: \texttt{black})
\end{itemize}
- This command is equivalent to:
- \begin{lstlisting}[gobble=10]
- \transmitter[type=loop,options] at (coord) label (name);
- \end{lstlisting}
\mbox{}\\[0.2cm]
Symbology entry as seen at top:
\begin{lstlisting}[gobble=10]
- \tsSymbol{loop_transmitter}% TeX environment
+ \tsSymbol{trackloop}% TeX environment
\end{lstlisting}
@@ -1402,7 +1369,7 @@
\end{lstlisting}
- \subsection{Messures}\label{sec:measures}
+ \subsection{Measures}\label{sec:measures}
\symboldescription{Track distance}\label{sym:trackdistance}
\tsSymbol[2.0]{track_distance}
@@ -1446,8 +1413,13 @@
\end{lstlisting}
No \texttt{options} available.\\
This command is equivalent to:
- \begin{lstlisting}[gobble=10]
- \path[draw=foreground!50!background,dashed,shorten <=0.75cm,shorten >=0.75cm] (coord1) -- (coord2);
+ \begin{lstlisting}[gobble=8]
+ \path[
+ draw=foreground!50!background,
+ dashed,
+ shorten <=0.75cm,
+ shorten >=0.75cm
+ ] (coord1) -- (coord2);
\end{lstlisting}
\mbox{}\\[0.2cm]
@@ -1483,7 +1455,7 @@
\symboldescription{Track Marking}\label{sym:trackmarking}
\tsSymbol{track_marking}
- \begin{lstlisting}[gobble=10]
+ \begin{lstlisting}[gobble=8]
\trackmarking[color] (coord1) -- (coord2);
\end{lstlisting}
\begin{itemize}[label={}]
@@ -1614,13 +1586,11 @@
\hline
\No & direction control & \tsSymbol{direction_control} & \ref{sec:routes} \\
\hline
- \No & transmitter & \tsSymbol{transmitter} & \ref{sec:transmitters} \\
- \hline
- \No & transmitter effective forward & \tsSymbol{transmitter_forward} & \ref{sec:transmitters} \\
+ \No & balise group & \tsSymbol{balise_group} & \ref{sec:transmitters} \\
\hline
- \No & transmitter bidirectional & \tsSymbol{transmitter_bidirectional} & \ref{sec:transmitters} \\
+ \No & balise individual & \tsSymbol{balise_individual} & \ref{sec:transmitters} \\
\hline
- \No & loop transmitter & \tsSymbol{loop_transmitter} & \ref{sec:transmitters} \\
+ \No & track loop & \tsSymbol{trackloop} & \ref{sec:transmitters} \\
\hline
\No & platform & \tsSymbol[1.4]{platform} & \ref{sec:constructions} \\
\hline