Margók a LaTeXben – grafikusan

A LaTeX egyik legbonyolultabb része a margók kezelése. Pláne, hogy a beállításait relatív módon kell megadni.

Ahhoz, hogy ezt kényelmesebben lehessen csinálni, hasznos tudni, hogy mik az aktuális beállítások. Ebben próbálok segíteni azzal, hogy röviden leírom a [[http://www.mackichan.com/index.html?techtalk/501.htm~mainFrame|MacKichan Software Inc.]] honlapján látható gondolatot röviden összegzem itt is.

A LaTeX egyik legbonyolultabb része a margók kezelése. Pláne, hogy a beállításait relatív módon kell megadni.

Ahhoz, hogy ezt kényelmesebben lehessen csinálni, hasznos tudni, hogy mik az aktuális beállítások. Ebben próbálok segíteni azzal, hogy röviden leírom a MacKichan Software Inc. honlapján látható gondolatot röviden összegzem itt is.

Nehéz pontosan meghatározni, hogy mekkora méreteket használ a LaTeX a kimenet generálásához, ugyanis az függ a dokumentum típusától, a lapmérettől, attól, hogy egy- vagy kétoldalas és még ki tudja, mi mindentől.

Éppen emiatt a bonyolult függések miatt egy táblázatba összeszedni sem feltétlen használható megoldás.

Viszont erre is van automatikus megoldás, ami a fordítótól kérdezi meg. Egészen pontosan ez a layout csomag. A működés egyszerű: felvesszük a csomagot a preambulumba:

\usepackage{layout}

Majd a szövegbe beírjuk a következő parancsot:

\layout

Ennek hatására a LaTeX legenerál egy oldalt, amin felsorolja a paraméterek aktuális értékeit, valamint egy ábrát, hogy könnyebben át lehessen látni, hogy pontosan mi mit jelent. Egyszerű, nagyszerű.

Azért a végleges dokumentumból szedjük ki.:D

Hogyan írjunk diplomát?

Belefutottam egy blogbejegyzésbe, és úgy gondolom, megosztom, elvégre van egy-két ember az ismerősi körömben, akinek hasznos lehet. Egy kanadai egyetemista gyűjtött össze követelményeket, ötletek diploma- illetve disszertációírásra.

Pontosan emiatt némelyik meglehetősen nem mérvadó – pl. egy diplomamunkánál nem követelmény, hogy abszolút tudományosak legyünk, és csak a tudós objektív szemüvegén keresztül vizsgáljuk a dolgokat. De azért vannak hasznos tippek (már amit elolvastam belőlük – sok van, csak belenézegettem a dologba).

Belefutottam egy blogbejegyzésbe, és úgy gondolom, megosztom, elvégre van egy-két ember az ismerősi körömben, akinek hasznos lehet. Egy kanadai egyetemista gyűjtött össze követelményeket, ötletek diploma- illetve disszertációírásra.

Pontosan emiatt némelyik meglehetősen nem mérvadó – pl. egy diplomamunkánál nem követelmény, hogy abszolút tudományosak legyünk, és csak a tudós objektív szemüvegén keresztül vizsgáljuk a dolgokat. De azért vannak hasznos tippek (már amit elolvastam belőlük – sok van, csak belenézegettem a dologba).

Na jó, beszéljen most már helyettem az URL: http://compscigail.blogspot.com/2009/04/how-to-write-thesis.html

Remélem, valakinek segítettem ezzel.

PdfLatex – eps fájlok kezelése 2. felvonás

Lassan be kell adni a diplomatervet, szóval ideje megírni a hiányzó részeket. Ok, kicsit csalok a dolog kapcsán, hogy én az őszi TDK-mat bővítem ki/írom át diplomatervvé. Ezért még olyan nagyon nem vagyok elkésve.

A korábbi tapasztalatok alapján nekiálltam, hogy először is frissítsek egy keveset a munkakörnyezetemen. Komoly probléma volt a TDK beadás környékén, hogy egy-egy fordítás egy-két percig tartott. Amikor trial and error módon próbálja az ember a hibákat javítani, akkor hasznos, ha ennél gyorsabb.

Némi kutatás, illetve intelligencia után előkerült a probléma: régebben már itt is leírtam, akkor az eps fájlokból generált fájlokat átmásoltam a temp mappába, mondván, ott jó helyük van. A helyzet az, hogy hála ennek a sornak, a későbbi fordításokkor is mindig újra kellett generálni a pdf fájlokat, nem vette észre, hogy megvannak, és nem változtak.

Most kihagytam ezt a kimeneti mappa beállítást, és így már nincs szükség erre az újrafordításra.

Sőt, sikerült még tovább egyszerűsítenem a képbeillesztési folyamatot: nincs szükség a .eps kiterjesztés megadására a \includegraphics{csp} hívásnál – a program megfelelően kitalálja. Az epstopdf csomagra attól még szükség van!

És ami még szebb: lehet definiálni egy alapértelmezett mappát a képek kereséséhez, hogy ne kelljen a „../img/csp” jellegű módon hivatkozni minden egyes képre:

\graphicspath{{../img/}}

Fontos! Az itt megadott útvonal végére kell a “/” jel, ugyanis egyszerű stringkonkatenáció történik a háttérben. El lehet kezdeni keresni a hibát, ha az ember ezt nem tudja.

Hogy muzsikál ez az új rendszer SVNnel párosítva? Majd az idő eldönti. De a gyorsított fordítás sokat ér a trial and error fázisban. 😀

Projektbemutató videóval

Úgy néz ki, egyelőre Balage Debug Visualisation projektje még fut egy darabig, nem ért véget azzal, hogy megkapta rá a jegyét. Nemrég volt egy újabb release, most pedig én egy régi ígéretemnek tettem eleget, és készítettem hozzá egy bemutató videót.

A videó nagyon egyszerű: megmutatom, hogy egy komplex debug eljárás esetén (hiszen egy másik Eclipse példányban futtatott plugin projektet tesztelek vele) hogyan használható ez a plugin.

Mindenesetre jöjjön a lényeg:

Úgy néz ki, egyelőre Balage Debug Visualisation projektje még fut egy darabig, nem ért véget azzal, hogy megkapta rá a jegyét. Nemrég volt egy újabb release, most pedig én egy régi ígéretemnek tettem eleget, és készítettem hozzá egy bemutató videót.

A videó nagyon egyszerű: megmutatom, hogy egy komplex debug eljárás esetén (hiszen egy másik Eclipse példányban futtatott plugin projektet tesztelek vele) hogyan használható ez a plugin.

Mindenesetre jöjjön a lényeg:

Megfelelő igény esetén esetleg arról is fogok beszélni, hogy hogyan készült a videó – most csak annyit mondanék róla, hogy teljesen nyílt szoftverek felhasználásával készült – eltekintve a youtube felületén hozzáadott annotációktól.

Ami viszont vicces volt, hogy feltölteni macerás: a fájl lassan töltődik fel, és időnként megszakadt közben a net – ebben az esetben pedig az AJAX-os feltöltő script végtelen ciklusba került, és nem töltött fel semmit, de nem is vette észre, hogy vége a dalnak. Talán majd egyszer ezt is javítják (vagy nekem javul meg a netem 😀 ).

Oktatók és hallgatók

Teljesen kiakadtam. Lehet, hogy teljesen feleslegesen, és túlreagálom a helyzetet, de teljesen felháborított a dolog. Egész pontosan arról van szó, hogy valamelyik kollega hogyan minősítette az oktatást hőn szeretett egyetemünkhöz: http://bash.hu/67045

Nem másolom be, hogy mit írt, ugyanis teljesen felháborítónak tartom. Mi is a problémám vele? Több is van.

Teljesen kiakadtam. Lehet, hogy teljesen feleslegesen, és túlreagálom a helyzetet, de teljesen felháborított a dolog. Egész pontosan arról van szó, hogy valamelyik kollega hogyan minősítette az oktatást hőn szeretett egyetemünkhöz: http://bash.hu/67045

Nem másolom be, hogy mit írt, ugyanis teljesen felháborítónak tartom. Mi is a problémám vele? Több is van.

Ezek közül a legelső az, hogy a tapasztalataim alapján teljesen alaptalan a helyzet: az előző öt évben összesen egyszer kerültem olyan helyzetbe, amit lehetne úgy értelmezni, hogy valaki a katedra túloldaláról visszaélt volna a hatalmával velem szemben. Jó, ez önmagában még nem jelent sokat – én a „szociális helyzetem” miatt (értsd: sok a tanár a családban) könnyen átérzem a túloldal problémáit. Igen, én még a karon sokat szidott CS tanszék kapcsán sem jutottam negatív tapasztalathoz. Lehet, hogy szerencsém volt, de nem tudom.

Egy másik nagyon súlyos problémának érzem, hogy a kollega durván és sértő módon általánosítva a teljes doktoranduszi karról mond véleményt. Erősen negatív véleményt. Ráadásul, ahogy kiolvasható (jó, ez szubjektív), ezt a kar „népszerűsítésének” céljából tehette. Pedig sokkal jobb lenne, ha az esetleg meglevő ilyen embereket ki lehetne cserélni nyitottabb, kooperatívabb emberekkel, amihez arra lenne szükség, hogy a doktoranduszi helyhez szükséges feltételt minél többen teljesítsék. Ehhez viszont a jó képességű embereket inkább ide kéne csábítani, mint elriasztani. Márpedig a tanári kar ilyen szintű leminősítése inkább elriasztja az embereket.

És amit a legrosszabbnak tartok: a bejegyzés 107+ minősítést ért el a hivatkozott oldalon (és ebből 8+ az előző másfél órában bukkant fel, amióta megjelent a poen levelezőlistán). Az egy dolog, hogy valaki tesz egy efféle megjegyzést; magáról állít ki szegénységi bizonyítványt, de az, hogy ezt sokan biztatják, pozitívan értékelik, az egészen más helyzetet állít elő. (Megjegyzem, a bash.hu elég sok bejegyzés hasonlóan sérti az én konzervatív felfogásomat, de most ebbe az irányba nem kívánok elmenni.)

Nem tudom, más hogy van az itt felsorolt panaszaimmal, de nagyon szívesen meghallgatnám mások véleményét. Más találkozott olyan esettel, hogy valaki a tanári oldalról visszaélt volna a hatalmával? Más nem gondolja ezt a helyzetet felháborítónak? Minden kapcsolódó véleményt szívesen hallgatok, hátha valaki felnyitja a szememet, hogy miért reagálom én túl a helyzetet.