docs
This commit is contained in:
parent
51ee34bff3
commit
afec1c22b9
3
.gitignore
vendored
3
.gitignore
vendored
@ -66,7 +66,7 @@ Thumbs.db # Windows Explorer
|
|||||||
*.zip
|
*.zip
|
||||||
|
|
||||||
# IDEs
|
# IDEs
|
||||||
.vscode
|
# .vscode
|
||||||
|
|
||||||
# LibreOffice
|
# LibreOffice
|
||||||
.~lock.*
|
.~lock.*
|
||||||
@ -88,7 +88,6 @@ Thumbs.db
|
|||||||
|
|
||||||
# Custom
|
# Custom
|
||||||
Dokumentation/Work/**
|
Dokumentation/Work/**
|
||||||
#.vscode
|
|
||||||
*Kopie.qet
|
*Kopie.qet
|
||||||
*.log
|
*.log
|
||||||
desktop.ini
|
desktop.ini
|
||||||
|
80
.vscode/cspell.json
vendored
Normal file
80
.vscode/cspell.json
vendored
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
{
|
||||||
|
"version": "0.2",
|
||||||
|
"language": "en,de",
|
||||||
|
"languageSettings": [
|
||||||
|
{
|
||||||
|
"languageId": "*",
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"languageId": "plaintext",
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"languageId": "markdown",
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"languageId": "asciidoc",
|
||||||
|
"enabled": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ignorePaths": [
|
||||||
|
"node_modules",
|
||||||
|
"dist",
|
||||||
|
"build",
|
||||||
|
"output",
|
||||||
|
".git"
|
||||||
|
],
|
||||||
|
"words": [
|
||||||
|
"abschranken",
|
||||||
|
"adoc",
|
||||||
|
"allpolig",
|
||||||
|
"arraybackslash",
|
||||||
|
"AsciiDoc",
|
||||||
|
"autochapter",
|
||||||
|
"Autorenrechtlich",
|
||||||
|
"Buildchain",
|
||||||
|
"Buildversion",
|
||||||
|
"clonen",
|
||||||
|
"Codesys",
|
||||||
|
"Codesysprogramm",
|
||||||
|
"DGUV",
|
||||||
|
"Effizienzkritischen",
|
||||||
|
"Ethercat",
|
||||||
|
"Funkengefahr",
|
||||||
|
"gitcopy",
|
||||||
|
"kapitel",
|
||||||
|
"Licence",
|
||||||
|
"localfonts",
|
||||||
|
"Logfile",
|
||||||
|
"makefile",
|
||||||
|
"Neutralleiter",
|
||||||
|
"newpage",
|
||||||
|
"okular",
|
||||||
|
"Ölflex",
|
||||||
|
"pandoc",
|
||||||
|
"Pandoc",
|
||||||
|
"PDFTheme",
|
||||||
|
"Pneumatikventile",
|
||||||
|
"PNOZ",
|
||||||
|
"Pressenstempel",
|
||||||
|
"Printversion",
|
||||||
|
"Projektinterne",
|
||||||
|
"Propotionalventile",
|
||||||
|
"raggedright",
|
||||||
|
"realAscot",
|
||||||
|
"Schottky",
|
||||||
|
"Skotarczak",
|
||||||
|
"tabularx",
|
||||||
|
"texlive",
|
||||||
|
"textbf",
|
||||||
|
"textwidth",
|
||||||
|
"tocgen",
|
||||||
|
"versionierten",
|
||||||
|
"winget",
|
||||||
|
"Leckagen",
|
||||||
|
"Mitarbeiter",
|
||||||
|
"Zustimmtaster",
|
||||||
|
]
|
||||||
|
}
|
9
.vscode/extensions.json
vendored
Normal file
9
.vscode/extensions.json
vendored
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"recommendations": [
|
||||||
|
"yzane.markdown-pdf",
|
||||||
|
"yzhang.markdown-all-in-one",
|
||||||
|
"ms-ceintl.vscode-language-pack-de",
|
||||||
|
"tomoki1207.pdf"
|
||||||
|
],
|
||||||
|
"unwantedRecommendations": []
|
||||||
|
}
|
50
.vscode/settings.json
vendored
Normal file
50
.vscode/settings.json
vendored
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
{
|
||||||
|
// --- Ausgabe ---
|
||||||
|
"markdown-pdf.type": ["pdf"], // Exportformat(e)
|
||||||
|
"markdown-pdf.outputDirectory": "./build/", // Zielordner relativ zum Projekt
|
||||||
|
"markdown-pdf.outputDirectoryRelativePathFile": true,
|
||||||
|
"markdown-pdf.convertOnSave": true,
|
||||||
|
|
||||||
|
// --- Styles ---
|
||||||
|
"markdown-pdf.styles": [
|
||||||
|
"docs/markdown-pdf.css" // dein projektspezifisches CSS
|
||||||
|
],
|
||||||
|
"markdown-pdf.stylesRelativePathFile": false, // relativer Bezug zum Workspace
|
||||||
|
"markdown-pdf.includeDefaultStyles": true, // VSCode/Ext.-Default-Styles beibehalten
|
||||||
|
|
||||||
|
// --- Syntax-Highlighting ---
|
||||||
|
"markdown-pdf.highlight": true,
|
||||||
|
"markdown-pdf.highlightStyle": "github.css", // Alternativen: monokai.css, atom-one-dark.css, ...
|
||||||
|
|
||||||
|
// --- PDF-Optionen (Puppeteer) ---
|
||||||
|
"markdown-pdf.format": "A4", // oder: A3/A5/Letter …
|
||||||
|
"markdown-pdf.printBackground": true,
|
||||||
|
"markdown-pdf.margin.top": "2.5cm",
|
||||||
|
"markdown-pdf.margin.bottom": "2.5cm",
|
||||||
|
"markdown-pdf.margin.left": "2.5cm",
|
||||||
|
"markdown-pdf.margin.right": "2.5cm",
|
||||||
|
"markdown-pdf.displayHeaderFooter": true,
|
||||||
|
//"markdown-pdf.headerTemplate": "<div style='font-size:9px;margin-left:1cm;'><span class='title'></span></div><div style='font-size:9px;margin-left:auto;margin-right:1cm;'>%%ISO-DATE%%</div>",
|
||||||
|
//"markdown-pdf.footerTemplate": "<div style='font-size:9px;margin:0 auto;'><span class='pageNumber'></span> / <span class='totalPages'></span></div>",
|
||||||
|
|
||||||
|
//Platzhalter:
|
||||||
|
//<span class="date"></span> → aktuelles Datum
|
||||||
|
//<span class="title"></span> → Dokumenttitel (Dateiname)
|
||||||
|
//<span class="url"></span> → Dokumentpfad
|
||||||
|
//<span class="pageNumber"></span> → aktuelle Seite
|
||||||
|
//<span class="totalPages"></span> → Gesamtseiten
|
||||||
|
|
||||||
|
// Kopfzeile anpassen:
|
||||||
|
"markdown-pdf.headerTemplate": "<div style='font-size:8px; width:100%; display:flex; justify-content:space-between; margin:0 1cm; color:rgba(0,0,0,0.5);'><span class='title'><span>Seite <span class='pageNumber'></span> / <span class='totalPages'></span></span></div>",
|
||||||
|
|
||||||
|
// Fußzeile (Beispiel):
|
||||||
|
"markdown-pdf.footerTemplate": "<div style='font-size:8px; margin:0 auto; color:rgba(0,0,0,0.5);'>© 2025 - A. Skotarczak - ionivation.com</div>",
|
||||||
|
|
||||||
|
// --- Optional: Auto-Konvertierung beim Speichern (mit Neustart von VS Code) ---
|
||||||
|
// "markdown-pdf.convertOnSave": true,
|
||||||
|
// "markdown-pdf.convertOnSaveExclude": ["README.md"]
|
||||||
|
|
||||||
|
// --- Optional: eigenes Chrome/Chromium statt gebündeltem Chromium ---
|
||||||
|
// "markdown-pdf.executablePath": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
|
||||||
|
|
||||||
|
}
|
@ -1,7 +1,15 @@
|
|||||||
# Interne Dokumentation
|
# Interne Dokumentation
|
||||||
|
|
||||||
- [**Betriebsmittelkennzeichnung**](./abkuerzungen_international.mdbetriebsmittelkennzeichnung.md)
|
Die Dokumentation gehört aktuell nicht zuz KiCAD Lib aber diente mir bei der Entwicklung teilweise als Hilfe.
|
||||||
|
Ich lasse sie vorläufig noch drin bevor diese in eine einheitliche Dokumentation übernommen wird.
|
||||||
|
|
||||||
|
- [**Betriebsmittelkennzeichnung**](./abkuerzungen_international.md)
|
||||||
|
- [PDF](./build/Betriebsmittelkennzeichnung.pdf)
|
||||||
- [**Abkürzungen** (deutsch/ International)](./abkuerzungen_international.md)
|
- [**Abkürzungen** (deutsch/ International)](./abkuerzungen_international.md)
|
||||||
|
- [PDF](./build/abkuerzungen_international.pdf)
|
||||||
- [**Ortskennzeichen**](./ortkennzeichen.md)
|
- [**Ortskennzeichen**](./ortkennzeichen.md)
|
||||||
- [Listen](./ortskennzeichen_liste.md)
|
- [PDF](./build/ortkennzeichen.pdf)
|
||||||
|
- [**Listen**](./ortskennzeichen_liste.md)
|
||||||
|
- [PDF](./build/ortskennzeichen_liste.pdf)
|
||||||
- [**Farben und Querschnitte**](./farben_querschnitt.md)
|
- [**Farben und Querschnitte**](./farben_querschnitt.md)
|
||||||
|
- [PDF](./build/farben_querschnitt.pdf)
|
||||||
|
BIN
docs/build/Betriebsmittelkennzeichnung.pdf
vendored
Normal file
BIN
docs/build/Betriebsmittelkennzeichnung.pdf
vendored
Normal file
Binary file not shown.
BIN
docs/build/abkuerzungen_international.pdf
vendored
Normal file
BIN
docs/build/abkuerzungen_international.pdf
vendored
Normal file
Binary file not shown.
BIN
docs/build/farben_querschnitt.pdf
vendored
Normal file
BIN
docs/build/farben_querschnitt.pdf
vendored
Normal file
Binary file not shown.
BIN
docs/build/ortkennzeichen.pdf
vendored
Normal file
BIN
docs/build/ortkennzeichen.pdf
vendored
Normal file
Binary file not shown.
BIN
docs/build/ortskennzeichen_liste.pdf
vendored
Normal file
BIN
docs/build/ortskennzeichen_liste.pdf
vendored
Normal file
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
# 📑 Typische Abkürzungen in Schaltplänen
|
# 📑 Abkürzungen in Schaltplänen
|
||||||
|
|
||||||
> (basierend auf DIN 47100 / VDE / IEC)
|
> (basierend auf DIN 47100 / VDE / IEC)
|
||||||
|
|
||||||
|
88
docs/markdown-pdf.css
Normal file
88
docs/markdown-pdf.css
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
/* -------- Grundschrift & Layout -------- */
|
||||||
|
@page {
|
||||||
|
size: A4;
|
||||||
|
margin: 1.5cm;
|
||||||
|
}
|
||||||
|
:root {
|
||||||
|
--text: #222;
|
||||||
|
--muted: #666;
|
||||||
|
--accent: #0d6efd; /* Bootstrap-typischer Blauton */
|
||||||
|
--code-bg: #f6f8fa;
|
||||||
|
--border: #e5e7eb;
|
||||||
|
}
|
||||||
|
html, body {
|
||||||
|
font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, "Noto Sans", "Helvetica Neue", Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
||||||
|
color: var(--text);
|
||||||
|
line-height: 1.5;
|
||||||
|
font-size: 12pt;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -------- Überschriften-Hierarchie -------- */
|
||||||
|
h1, h2, h3, h4, h5, h6 { page-break-after: avoid; font-weight: 700; }
|
||||||
|
h1 { font-size: 22pt; margin: 0 0 0.4cm; border-bottom: 2px solid var(--border); padding-bottom: 0.2cm; }
|
||||||
|
h2 { font-size: 18pt; margin: 0.6cm 0 0.3cm; }
|
||||||
|
h3 { font-size: 14pt; margin: 0.5cm 0 0.25cm; }
|
||||||
|
|
||||||
|
/* -------- Absatz & Listen -------- */
|
||||||
|
p { margin: 0 0 0.35cm; }
|
||||||
|
ul, ol { margin: 0 0 0.35cm 0.6cm; }
|
||||||
|
li { margin: 0.1cm 0; }
|
||||||
|
|
||||||
|
/* -------- Tabellen -------- */
|
||||||
|
table {
|
||||||
|
width: 100%;
|
||||||
|
border-collapse: collapse;
|
||||||
|
margin: 0.35cm 0;
|
||||||
|
font-size: 10pt;
|
||||||
|
}
|
||||||
|
th, td {
|
||||||
|
border: 1px solid var(--border);
|
||||||
|
padding: 6px 8px;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
th {
|
||||||
|
background: #fafafa;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -------- Code-Blöcke & Inline-Code -------- */
|
||||||
|
code, pre code { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, "Liberation Mono", Consolas, "Courier New", monospace; }
|
||||||
|
pre {
|
||||||
|
background: var(--code-bg);
|
||||||
|
border: 1px solid var(--border);
|
||||||
|
padding: 10px 12px;
|
||||||
|
border-radius: 6px;
|
||||||
|
overflow: auto;
|
||||||
|
font-size: 10pt;
|
||||||
|
margin: 0.35cm 0;
|
||||||
|
}
|
||||||
|
code {
|
||||||
|
background: var(--code-bg);
|
||||||
|
padding: 0 4px;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -------- Bilder, Zitate, Links -------- */
|
||||||
|
img { max-width: 100%; page-break-inside: avoid; }
|
||||||
|
blockquote {
|
||||||
|
margin: 0.35cm 0;
|
||||||
|
padding: 0.01cm 0 0.01cm 0.5cm;
|
||||||
|
border-left: 3px solid var(--accent);
|
||||||
|
color: var(--muted);
|
||||||
|
}
|
||||||
|
a { color: var(--accent); text-decoration: none; }
|
||||||
|
a:hover { text-decoration: underline; }
|
||||||
|
|
||||||
|
/* -------- Seitenumbruch steuern -------- */
|
||||||
|
hr, .page { page-break-after: always; border: 0; height: 0; }
|
||||||
|
|
||||||
|
/* -------- ToC (optional, falls generiert) -------- */
|
||||||
|
.toc ul { list-style: none; margin-left: 0; padding-left: 0; }
|
||||||
|
.toc li { margin: 0.15cm 0; }
|
||||||
|
|
||||||
|
/* -------- Mermaid/PlantUML (falls genutzt) -------- */
|
||||||
|
.mermaid, .plantuml { page-break-inside: avoid; }
|
||||||
|
|
||||||
|
/* -------- Emoji Größe anpassbar -------- */
|
||||||
|
.emoji { height: 1.25em; }
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user