Nu för tiden sitter jag och Julia bland annat och skriver på våra ex-jobbsrapporter i LaTeX dagligen. Det märks att det är kraftfullt men ibland är det inte helt intuitivt. Vi tyckte att det vore käckt att kunna avstava även maskinskriven text, typ namn på Javaklasser och liknande, vilket inte lät sig göras som standard. Naturligtvis hade folk haft liknande problem tidigare, LaTeX har hängt med ett tag. Efter lite googlande bland nyhetsgrupper hittades sanningen:
expandafterletexpandafter
origttfamilycsname ttfamily
endcsname
DeclareRobustCommand{ttfamily}
{origttfamilyhyphencharfont=`-}
Smidigt men kanske inte helt uppenbart för gemene man. Kanske finns det någon snyggare lösning men nu avstavar LaTeX texttt-text medan origtt-text lämnas orörd.
Även bildhantering med LaTeX har en viss inlärningströskel. Det är inte jättesvårt men skiljer sig ganska märkbart mot hur det exempelvis fungerar i Microsoft Word. LaTeX gillar grafik i EPS så för att lägga in en bild som vi knopat ihop på en arbetsstation på jobbet skriver vi ut den med en PostScript-skrivardrivrutin, beskär den om så behövs i Gimp, laddar över den till webbservern med WinSCP, lägger in den i versionhanteraren Subversion och pillar in följande kod i LaTeX-filen:
begin{figure}
centering
includegraphics[angle=0, width=1.0textwidth]{figur.eps}
caption{Beskrivning av figuren.}
label{etikett}
end{figure}
För att joxa med LaTeX används webbservern och för att komma åt den används naturligtvis en SSH-klient. Vi började använda Putty men eftersom den kopplades ifrån (iaf med standardinställningarna) med jämna mellanrum undersökte vi andra alternativ. SSH Secure Shell for Workstations verkar inte lika lättstört och sparar oss en del arbete eftersom även X11-forwardade fönster dyker när SSH-klienten anser sig frånkopplad.
Apropå X11-forwardade fönster så är ju Cygwins X-server (X.org) väldigt angenäm. Skönt att slippa tjorva med X-Win32.
Det värsta med avstavningen var att standardförfarandet om LaTeX inte kan avstava är att fortsätta skriva ordet utanför marginalen. Inte så snyggt, speciellt inte om man har marginaljusterat. Poängen är väl att man ska uppmärksammas på det, men jag tycker att det hade varit bättre om standardförfarandet var att byta till en ny rad om ordet inte fick plats..
Kan tänka mig att rubriken kan missuppfattas av den inte fullt så insatte? 🙂
Ojdå, tänkte jag inte ens på. Den bjuder jag på. 🙂 Bra att nån med lite insikt i den normala världen kommenterar.