Jeg har den seneste måneds tid arbejdet på et projekt for en kunde, hvor vi analyserer en udfoldelig satellitantenne på en satellitplatform.
Arbejdet består i sin essens i at forudsige, hvor godt antennen virker, når antennen ikke svæver alene rundt i himmelrummet, men netop sidder på en satellitplatform, der potentielt kan indvirke på antennens udstråling.
Nu er arbejdet næsten færdig, og udstrålingen fra antennen skal opsummeres i mange forskellige situationer - for fire forskellige geometriske konfigurationer, ved tre frekvenser og med fem forskellige fødeelementer for antennen. 60 konfigurationer i alt. Og for én variant af fødeleementet, skal udstrålingen præsenteres i to planer.
Så 72 plots i alt.
Hvordan laver man alle de plots, og hvordan inkluderer man dem i sin rapport?
Vi skriver både rapporter i Word og LaTeX, lidt afhængig af situationen og afhængig af hvem vi evt. samarbejder med.
Hvis jeg skulle skrive denne rapport i Word, ville det umiddelbart kræve ganske meget manuelt arbejde at inkludere de mange plots. Og endnu mere arbejde, hvis plots sidenhen skulle rettes og erstattes i rapporten.
Derfor overvejede jeg en hybridløsning, hvor alle plots blev dannet med et script, siden inkluderet i et LaTeX-dokument, også via scripting, hvilket så skulle give f.eks. en PDF med de mange plots. Og denne kunne så inkluderes i Word-rapporten.
Men min egen begrænsede erfaring med at inkludere en PDF i et Word-dokument har ikke været specielt god.
Så derfor endte jeg med den rene LaTeX-tilgang:
1) Først et script til at lave alle plots og eksportere hvert af dem til en PDF.
2) Så et script til at skrive en LaTeX-fil, hvor alle figurer og subfigurer dannes og refererer til PDF-plotfilerne.
3) Og så inkludere denne LaTeX-fil som input i LaTeX-rapportfilen.
Det første punkt 1) var også tænkt som første skridt i en evt. Word-procedure.
En del af LaTeX-input-scriptet (Matlab) ses i billedet herunder.
Læs også: Burde Python erstatte Matlab på ingeniøruddannelserne?
En fordel ved denne scriptede tilgang er, at en generel ændring - f.eks. hvor store plots skal være i rapporten, hvilken farve kurverne skal vises med, hvordan figurteksten til hver figur skal formuleres, mv. - nemt kan ændres, enten ved at køre plotscriptet i 1) med ændringer eller ved at ændret LaTeX-input-scriptet i 2).
Ulempen er, at det tog et par timer at lave de omtalte scripts og finjustere dem.
Der er altid nogle, som udtrykker deres foragt for LaTeX og hævder, at det kun er støvede akademikere, som ikke har noget vigtigt at bruge deres tid på, som bruger dette.
Ligeledes er der dem, som kun har hovedrysten tilovers for, at man skriver noget som helst i Word (mit yngre jeg inklusive).
Som allerede omtalt skriver vi ganske ofte denne type af tekniske rapporter i Word, men i den her konkrete situation var den scriptede LaTeX-metode umiddelbart bare mere effektiv.
Jeg ser det som en styrke at kunne både det ene og det andet og at vælge den rette tilgang til den konkrete situation.
Hvordan ville I inkludere de mange plots i en rapport?
