Diagramme auf Chartgroesse zuschneiden (mmdc --pdfFit); leeren Anhang A.2 entfernt
This commit is contained in:
@@ -29,14 +29,18 @@ and Times Newer Roman (fonts are installed into `~/.local/share/fonts/` by the s
|
|||||||
|
|
||||||
```sh
|
```sh
|
||||||
# render a single diagram
|
# render a single diagram
|
||||||
mmdc -i figures/diagrams/system-context.mmd -o figures/diagrams/system-context.pdf
|
mmdc -f -i figures/diagrams/system-context.mmd -o figures/diagrams/system-context.pdf
|
||||||
|
|
||||||
# render all diagrams at once
|
# render all diagrams at once
|
||||||
for f in figures/diagrams/*.mmd; do
|
for f in figures/diagrams/*.mmd; do
|
||||||
mmdc -i "$f" -o "${f%.mmd}.pdf"
|
mmdc -f -i "$f" -o "${f%.mmd}.pdf"
|
||||||
done
|
done
|
||||||
```
|
```
|
||||||
|
|
||||||
|
`-f` (`--pdfFit`) is mandatory: without it `mmdc` writes the chart onto a full US-Letter
|
||||||
|
page, so `\includegraphics[width=\textwidth]` scales all that surrounding whitespace up
|
||||||
|
and a small diagram eats a whole A4 page.
|
||||||
|
|
||||||
Render before calling `latexmk` whenever a `.mmd` file changes. The generated `.pdf`
|
Render before calling `latexmk` whenever a `.mmd` file changes. The generated `.pdf`
|
||||||
files are gitignored via `out` (only `out/` is ignored, so diagrams in `figures/` are
|
files are gitignored via `out` (only `out/` is ignored, so diagrams in `figures/` are
|
||||||
**not** ignored — commit them).
|
**not** ignored — commit them).
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ screenshots habe ich in figures/screenshots gelegt.
|
|||||||
- [x] allegemin sowas wie: "Im Review fragte Robin Noack, ob die Einschränkungen ausreichen. Eine zu schwache Norma lisierung führt zu Schlüsseln, die der Speicher zurückweist — das wäre erst bei einem Kunden mit ungewöhnlichem Firmenna men aufgefallen. Die Antwort verwies auf die Herstellerdokumentation (IBM 2026; Amazon Web Services 2026c)." das ist vie lzuviel text einfach nur um zu sagen "laut der IBM doku passt das so"
|
- [x] allegemin sowas wie: "Im Review fragte Robin Noack, ob die Einschränkungen ausreichen. Eine zu schwache Norma lisierung führt zu Schlüsseln, die der Speicher zurückweist — das wäre erst bei einem Kunden mit ungewöhnlichem Firmenna men aufgefallen. Die Antwort verwies auf die Herstellerdokumentation (IBM 2026; Amazon Web Services 2026c)." das ist vie lzuviel text einfach nur um zu sagen "laut der IBM doku passt das so"
|
||||||
- [x] "Timo Walter merkte an, dass reale Kundennamen in den Tests verwendet wurden, und schlug Platzhalter vor. Der Hinweis ist klein, in der Sache aber richtig: Testdaten liegen in der Versionsverwaltung und bleiben dauerhaft lesbar; ein realer Kundenname ist eine unnötige Offenlegung, da der Test mit Platzhaltern denselben Zweck erfüllt. Die Daten wur den ersetzt." unnötige details schon wieder...
|
- [x] "Timo Walter merkte an, dass reale Kundennamen in den Tests verwendet wurden, und schlug Platzhalter vor. Der Hinweis ist klein, in der Sache aber richtig: Testdaten liegen in der Versionsverwaltung und bleiben dauerhaft lesbar; ein realer Kundenname ist eine unnötige Offenlegung, da der Test mit Platzhaltern denselben Zweck erfüllt. Die Daten wur den ersetzt." unnötige details schon wieder...
|
||||||
// ist das noch kaputt? - [ ] Ein paar der bibreferences sehen komisch aus und zeigen nicht richtig auf den korrekten bib eintrag, sollte gefixed werden.
|
// ist das noch kaputt? - [ ] Ein paar der bibreferences sehen komisch aus und zeigen nicht richtig auf den korrekten bib eintrag, sollte gefixed werden.
|
||||||
- [ ] Die Abbildungen nehmen vertikal sehr viel white space ein, das sollte nicht so sein.
|
- [x] Die Abbildungen nehmen vertikal sehr viel white space ein, das sollte nicht so sein.
|
||||||
- [ ] ähnlich wie ich es in ~/repos/itc.componentware/ gemacht habe, eine flake und ein build output haben.
|
- [ ] ähnlich wie ich es in ~/repos/itc.componentware/ gemacht habe, eine flake und ein build output haben.
|
||||||
|
|
||||||
# Review
|
# Review
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
% TODO: eingebundene Diagramme (falls nicht inline in Kapiteln)
|
|
||||||
@@ -3,11 +3,6 @@
|
|||||||
|
|
||||||
\clearpage
|
\clearpage
|
||||||
|
|
||||||
\section{Diagramme}
|
|
||||||
\input{appendix/appendix-diagrams}
|
|
||||||
|
|
||||||
\clearpage
|
|
||||||
|
|
||||||
\section{Screenshots}
|
\section{Screenshots}
|
||||||
\input{appendix/appendix-screenshots}
|
\input{appendix/appendix-screenshots}
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
+105
-102
@@ -4,8 +4,8 @@
|
|||||||
<</Title (index.html)
|
<</Title (index.html)
|
||||||
/Creator (Mozilla/5.0 \(X11; Linux x86_64\) AppleWebKit/537.36 \(KHTML, like Gecko\) HeadlessChrome/147.0.0.0 Safari/537.36)
|
/Creator (Mozilla/5.0 \(X11; Linux x86_64\) AppleWebKit/537.36 \(KHTML, like Gecko\) HeadlessChrome/147.0.0.0 Safari/537.36)
|
||||||
/Producer (Skia/PDF m147)
|
/Producer (Skia/PDF m147)
|
||||||
/CreationDate (D:20260907210449+00'00')
|
/CreationDate (D:20260907214435+00'00')
|
||||||
/ModDate (D:20260907210449+00'00')>>
|
/ModDate (D:20260907214435+00'00')>>
|
||||||
endobj
|
endobj
|
||||||
3 0 obj
|
3 0 obj
|
||||||
<</ca 1
|
<</ca 1
|
||||||
@@ -513,23 +513,26 @@ endobj
|
|||||||
endobj
|
endobj
|
||||||
36 0 obj
|
36 0 obj
|
||||||
<</Filter /FlateDecode
|
<</Filter /FlateDecode
|
||||||
/Length 4720>> stream
|
/Length 4721>> stream
|
||||||
xœí]]o\GŽ}¿¿¢žH»Xßl9 öa˜±�™wí&‹…<ƒdgÿÿâ°È"¯Ú–d½ÅÓIݦêƒ<<§š·ºnë’òäB1|wq/ûLáþÓñÛ�ߤZcÈ9Æðûý·ð÷ã·#_(Uî·®Ö÷Ÿ
|
xœí]]o\GŽ}¿¿¢žH»Xßl9 öa˜±�™wí&‹…<ƒdgÿÿâ°È"¯Ú–d½ÅÓIݦêƒ<<§š·ºnë’òäB1|wq/sÌJáþÓñÛ�_¦c ÔÒ¥†ßÿëøë¿…¿¿hS¹óºZÿÝ:(àß¿üÖÅï¿o~Îá×ÿ=ÞüÇ?þþ៿ÿßý?Ã÷ß¿ùÓÝ¿¿1üðû÷w<M%ä10Å/ÇŸ�?¿2l©˜ŸÎóÏM!•(fŽlúËÏa]ðÌ␍3ÿø§»ãÍßzxÿV»–ØŸíúæoãq·Ú^Òm>îÖS{A7Š�û�Q_Ò�÷£X^Ô1]uL±¼¤c¾ê˜Û‹:–«Ž5å—t¬WÛH/騮:Žò¢ŽWœI1ÒK:^±&Q‹/éxÅ›Tõú¥n‰V¿t•FO|¶ßUS␍9=?ßUS␍%>?ßUS␍óó]¥ó½ | ||||||