<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sidenote &#187; munka</title>
	<atom:link href="http://sidenote.hu/category/munka/feed/" rel="self" type="application/rss+xml" />
	<link>http://sidenote.hu</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 08:46:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Makefile for Large LaTeX Projects</title>
		<link>http://sidenote.hu/2012/02/04/makefile-for-large-latex-projects/</link>
		<comments>http://sidenote.hu/2012/02/04/makefile-for-large-latex-projects/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 08:06:18 +0000</pubDate>
		<dc:creator>szantaii</dc:creator>
				<category><![CDATA[alkotunk]]></category>
		<category><![CDATA[munka]]></category>
		<category><![CDATA[szoftver]]></category>
		<category><![CDATA[TeX/LaTeX]]></category>

		<guid isPermaLink="false">http://sidenote.hu/?p=6814</guid>
		<description><![CDATA[Using a makefile for large LaTeX projects is a real time saver if you don&#8217;t use LaTeX IDEs (e.g. Texmaker, TeXworks). For example some of&#8230;]]></description>
			<content:encoded><![CDATA[<p>Using a makefile for large LaTeX projects is a real time saver if you don&#8217;t use LaTeX IDEs (e.g. <a href="http://www.xm1math.net/texmaker/">Texmaker</a>, <a href="http://www.tug.org/texworks/">TeXworks</a>). For example some of my friends have to log in to a central server, which provides the same LaTeX setup for everyone in their institution, to compile their documents. In this particular case using <em>make</em> is a <em>must do!</em> thing if you don&#8217;t want to fiddle around keeping track of which was the last command you executed or whether your pdf is up to date.</p>
<p><em>So, what are these makefile and make things?</em></p>
<blockquote><p>Make is a tool which controls the generation of executables and other non-source files of a program from the program&#8217;s source files.</p>
<p>Make gets its knowledge of how to build your program from a file called the <em>makefile</em>, which lists each of the non-source files and how to compute it from other files. When you write a program, you should write a makefile for it, so that it is possible to use Make to build and install the program.</p>
<p>[&hellip;]</p>
<p>Make figures out automatically which files it needs to update, based on which source files have changed. It also automatically determines the proper order for updating files, in case one non-source file depends on another non-source file. </p>
</blockquote>
<p><a href="http://www.gnu.org/software/make/">GNU Make</a></p>
<p>Here is my standard makefile template for projects utilizing <em>pdflatex</em> and <em>bibtex</em> (also downloadable at the end of the post):</p>
<blockquote><pre># Makefile for my LaTeX project

# LaTeX
LC=pdflatex

# Bibtex
BC=bibtex

# The main tex file (without extension)
MAIN=main

# The tex files that are included in the project's main tex file
DEPS=./tex/chapter1.tex ./tex/chapter2.tex ./tex/chapter3.tex

MIDTARGET=$(MAIN).pdf

# The desired filename
TARGET=myprojectv01.pdf

.PHONY: clean show all

all: $(TARGET)

$(TARGET): $(MIDTARGET)
	cp $(MIDTARGET) $(TARGET)

$(MIDTARGET): $(MAIN).tex $(MAIN).aux
	$(BC) $(MAIN).aux
	$(LC) $(MAIN).tex
	$(LC) $(MAIN).tex

$(MAIN).aux: $(MAIN).tex $(DEPS)
	$(LC) $(MAIN).tex

show: $(TARGET)
	xdg-open $< &#038;

clean:
	rm $(MAIN).out $(MAIN).aux $(MAIN).toc $(MAIN).lof $(MAIN).lot $(MAIN).log \
$(MAIN).bbl $(MAIN).blg $(MIDTARGET) $(TARGET)
</pre>
</blockquote>
<p>I won't go into the details, but if you want to complement this makefile for using <em>latex</em> instead of pdflatex then you'll have to create another middle target for creating the dvi file. For those who'll use this makefile in a non-X environment don't use the <em>show</em> target beacuse <em>xdg-open</em> is meant to be used under X.</p>
<p>I think the <a href="http://www.gnu.org/software/make/manual/">GNU Make Manual</a> is detailed enough to understand what I was talking about. But feel free to <a href="http://mailhide.recaptcha.net/d?k=01WJaJJnRSA8a4SyH5EPavKQ==&amp;c=se3ETJWwE6jinyR8vHzVftItootepBxqjwO5qkXt5VE=" onclick="window.open('http://mailhide.recaptcha.net/d?k=01WJaJJnRSA8a4SyH5EPavKQ==&amp;c=se3ETJWwE6jinyR8vHzVftItootepBxqjwO5qkXt5VE=', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" title="Kattints egy e-mail címért!">contact me</a> if you have any questions.</p>
<p>Download: <a href='http://sidenote.hu/wp-content/uploads/2012/02/makefile.tar.gz'>makefile.tar.gz</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sidenote.hu/2012/02/04/makefile-for-large-latex-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Néhány dolog a hyperref csomaggal kapcsolatban</title>
		<link>http://sidenote.hu/2012/01/07/nehany-dolog-a-hyperref-csomaggal-kapcsolatban/</link>
		<comments>http://sidenote.hu/2012/01/07/nehany-dolog-a-hyperref-csomaggal-kapcsolatban/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 21:29:49 +0000</pubDate>
		<dc:creator>szantaii</dc:creator>
				<category><![CDATA[gizmó]]></category>
		<category><![CDATA[ismeretterjesztő]]></category>
		<category><![CDATA[munka]]></category>
		<category><![CDATA[szoftver]]></category>
		<category><![CDATA[TeX/LaTeX]]></category>
		<category><![CDATA[tipográfia]]></category>

		<guid isPermaLink="false">http://sidenote.hu/?p=6748</guid>
		<description><![CDATA[Ez azoknak szól, akik &#8211; hozzám hasonlóan &#8211; sokat szoptak már a hyperref csomaggal. Szeptemberben volt egy alkalom, amikor fekvő A4-es méretű lappal kellett dolgoznom.&#8230;]]></description>
			<content:encoded><![CDATA[<p>Ez azoknak szól, akik &ndash; hozzám hasonlóan &ndash; sokat szoptak már a <em>hyperref</em> csomaggal.</p>
<p>Szeptemberben volt egy alkalom, amikor fekvő A4-es méretű lappal kellett dolgoznom. Ez eddig nem ügy, amíg később rá nem jöttem, hogy kell nekem <em>hyperref</em> is. Betöltöttem hát. Ekkor borult fel minden, mert az elkészült oldal valami félig fekete, álló A4-es dokumentum lett. Alászálltam a net legmélyebb bugyraiba, ahol megtaláltam a választ a kérdésemre. Először töltsük be a <em>hyperref</em> csomagot a <code>setpagesize=false</code> opcióval és csak aztán a <em>geometry</em>-t.</p>
<blockquote><pre>\documentclass{memoir}
\usepackage[setpagesize=false, xetex]{hyperref}
\usepackage[a4paper, landscape, xetex]{geometry}</pre>
</blockquote>
<p>Ma pedig nekiálltam review-olni egy egy évvel korábbi projektemet. Egy darab kommentet nem írtam hozzá, úgyhogy ezzel el is ment a napom nagy része. Aztán ugyanabba a problémába ütköztem, amibe már egy évvel ezelőtt is. Vagyis a kész PDF-ben az összes bookmarkot egyetlen láncba fűzve, nem pedig szép fát találtam. Újfent alászálltam a mélybe, és egy <a href="http://lists.debian.org/debian-tetex-maint/2005/04/msg00159.html">Debian maintenance levlistán</a> találtam meg a megoldást.</p>
<blockquote><p>&#8220;magyar.ldf&#8221; redefines most of the essential commands<br />
that also hyperref must change. A patch would have to<br />
include many of hyperref/driver stuff/nameref, adopted<br />
to magyar.ldf.</p>
</blockquote>
<p>Alatta pedig ott volt egy gyönyörű makró:</p>
<blockquote><pre>\makeatletter
\let\Hy@magyar@saved@refstepcounter\refstepcounter
\addto\extrasmagyar{%
  \let\H@refstepcounter\refstepcounter
  \let\refstepcounter\Hy@magyar@saved@refstepcounter
  \expandafter\renewcommand\expandafter*\expandafter\@ssect
      \expandafter[\expandafter 5\expandafter]\expandafter{%
    \expandafter\def\expandafter\@currentlabelname\expandafter{%
      \expandafter #\expandafter 5\expandafter
    }%
    \@ssect{#1}{#2}{#3}{#4}{#5}%
    \phantomsection
  }%
  \expandafter\Hy@magyar@patch@sect\expandafter{%
    \@sect{#1}{#2}{#3}{#4}{#5}{#6}[{#7}]{#8}%
  }{#1#2#3#4#5#6[#7]#8}{#2}{#7}%
}
\def\Hy@magyar@patch@sect#1#2#3#4{%
  \def\@sect#2{%
    \setcounter{section@level}{#3}%
    \def\@currentlabelname{#4}%
    \ifnum #3>\c@secnumdepth
      \Hy@GlobalStepCount\Hy@linkcounter
      \xdef\@currentHref{section*.\the\Hy@linkcounter}%
    \fi
    #1%
    \ifnum #3>\c@secnumdepth
      \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
    \fi
  }%
}
\makeatother</pre>
</blockquote>
<p>Őszintén megmondom, még nem néztem át tüzetesebben, de eddig minden gondomat megoldotta.</p>
]]></content:encoded>
			<wfw:commentRss>http://sidenote.hu/2012/01/07/nehany-dolog-a-hyperref-csomaggal-kapcsolatban/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Design Now</title>
		<link>http://sidenote.hu/2011/06/16/open-design-now/</link>
		<comments>http://sidenote.hu/2011/06/16/open-design-now/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 09:30:31 +0000</pubDate>
		<dc:creator>szantaii</dc:creator>
				<category><![CDATA[munka]]></category>
		<category><![CDATA[művészet, dizájn]]></category>

		<guid isPermaLink="false">http://sidenote.hu/?p=5458</guid>
		<description><![CDATA[Open Design Now: Why Design Cannot Remain Exclusive surveys this emerging field for the first time. Insiders including John Thackara, Droog Design’s Renny Ramakers and&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://opendesignnow.org/"><img src="http://sidenote.hu/wp-content/uploads/2011/06/open_design_now.png" alt="" title="Open Design Now" width="150" height="228" class="alignnone size-full wp-image-5459" /></a></p>
<blockquote><p>Open Design Now: Why Design Cannot Remain Exclusive surveys this emerging field for the first time. Insiders including John Thackara, Droog Design’s Renny Ramakers and Bre Pettis look at what’s driving open design and where it’s going. They examine new business models and issues of copyright, sustainability and social critique. Case studies show how projects ranging from the RepRap self-replicating 3D-printer to $50 prosthetic legs are changing the world.</p>
<p>Open Design Now is essential reading for anyone concerned with the future of design and society</p>
</blockquote>
<blockquote><p>Until 12-12-12, each 25 days one case, one article and one of the visual index pages will be published on this website. After that you’ll have the whole book to read for free here. To keep yourself updated on newly opened content, please <a href="http://www.facebook.com/pages/Open-Design-Now/166641590062376">like us on Facebook</a>, or follow <a href="http://twitter.com/#!/waag">@waag</a> and <a href="http://twitter.com/#!/Premsela">@premsela</a> on Twitter.</p>
</blockquote>
<p>A szerzők a <a href="http://creativecommons.org/licenses/by-nc-sa/3.0/">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported</a> licencet választották, ami azért jó, mert a megjelenő dolgokat, üzleti céllal nem, de amúgy szabadon fel lehet használni és terjeszteni.</p>
<p>Eddig ugyan csak egyetlen cikket olvastam el, de ha az összes ilyen jó, megvannak a hivatkozások stb., akkor nagyon igényes kiadvánnyal van dolgunk. Ajánlott.</p>
]]></content:encoded>
			<wfw:commentRss>http://sidenote.hu/2011/06/16/open-design-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LaTeX szimbólumkereső</title>
		<link>http://sidenote.hu/2011/02/03/latex-szimbolumkereso/</link>
		<comments>http://sidenote.hu/2011/02/03/latex-szimbolumkereso/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 13:30:00 +0000</pubDate>
		<dc:creator>szantaii</dc:creator>
				<category><![CDATA[alkotunk]]></category>
		<category><![CDATA[munka]]></category>
		<category><![CDATA[TeX/LaTeX]]></category>
		<category><![CDATA[tipográfia]]></category>

		<guid isPermaLink="false">http://sidenote.hu/?p=4765</guid>
		<description><![CDATA[Éppen egy jegyzetet írok egy egyetemnek. Emiatt elég sokszor forgatom a Comprehensive LaTeX Symbol Listet, ugyanis nem fogok több száz szimbólumot megjegyezni csak azért, hogy&#8230;]]></description>
			<content:encoded><![CDATA[<p>Éppen egy jegyzetet írok egy egyetemnek. Emiatt elég sokszor forgatom a <em><a title="CTAN: directory: /tex-archive/info/symbols/comprehensive" href="http://www.ctan.org/tex-archive/info/symbols/comprehensive/">Comprehensive LaTeX Symbol List</a></em>et, ugyanis nem fogok több száz szimbólumot megjegyezni csak azért, hogy két hét múlva ne emlékezzek rá.</p>
<p>Pár perce viszont rátaláltam a <a title="Detexify LaTeX handwritten symbol recognition" href="http://detexify.kirelabs.org/">Detexify</a> nevű szolgáltatásra, ahol semmi mást nem kell tenni, mint egy canvasra felrajzolni a keresett jelet, és máris kidobja a LaTeX megfelelőjét. Öcsém, ez mekkora találmány!</p>
<p><img src="http://sidenote.hu/wp-content/uploads/2011/02/detexify.jpg" alt="" title="Detexify" width="705" height="537" class="alignnone size-full wp-image-4766" /></p>
<p>A szolgáltatás mögött álló <a title="kirelabs" href="http://kirelabs.org/">Daniel Kirsch</a> állítása szerint a cucc HTML5-öt használ, Firefox, Opera és Safari böngészőkben működik. Állati jó!</p>
]]></content:encoded>
			<wfw:commentRss>http://sidenote.hu/2011/02/03/latex-szimbolumkereso/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nyári meló</title>
		<link>http://sidenote.hu/2008/07/02/nyari-melo/</link>
		<comments>http://sidenote.hu/2008/07/02/nyari-melo/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 19:56:11 +0000</pubDate>
		<dc:creator>szantaii</dc:creator>
				<category><![CDATA[munka]]></category>

		<guid isPermaLink="false">http://sidenote.hu/?p=263</guid>
		<description><![CDATA[Sikerült egy tök jó nyári munkát találnom az idén. Egy papíripari cég tervezési osztályára kerültem mint sokszorosító. Ez a munkakör valójában nem fedi le azt,&#8230;]]></description>
			<content:encoded><![CDATA[<p align="left">Sikerült egy tök jó nyári munkát találnom az idén. Egy papíripari cég tervezési osztályára kerültem mint sokszorosító. Ez a munkakör valójában nem fedi le azt, ami a tényleges feladatom, ami nem más, mint a cég régi tervrajzainak digitalizálása és ezeknek adatbázisba vétele.</p>
<p align="left">Azalatt míg a cégnél dolgozok esélyem sem lesz befejezni az összes rajz szkennelését, és az adatbázist teljessé tenni. Ez akkor tuadtosult bennem igazán, amikor beléptem a rajztárba, ahol azok a tervek vannak, amelyekkel dolgoznom kell. Hegyekben állnak a rajzok, de nem baj, lesz helyem jövőre is. :)</p>
<p align="left">Egy hatalmas scanner mellett töltöm az időm java részét, viszont még nem néztem meg pontosan milyen gyártmány. Baromi jó minőségű képeket készít villámgyorsan, szinte hihetetlen, hogy régi, szakadt rajzokból milyen tökéletes pdf-eket csinál. Ahhoz képest, hogy ma kezdtem egészen jól ment a dolog. Persze át kellett esni az ilyenkor kötelező formaságokon, munkavédelmi oktatáson stb. Végigvezettek az egész cégen, mindenkinek bemutattak (senkinek sem emlékszem a nevére). A közeli kollégák nagyon kedvesek és rendesek, családias a hangulat, ez sokat segített, hogy leküzdjem a kezdeti idegességet. Összességében nagyon kellemes helyre kerültem, örülök neki. Egyetlen negatívumként csak azt tudom megemlíteni, hogy hátam mögött a multifunkciós szupergéppel, előttem pedig a hiperszkennerrel kicsit melegem van, fűtenek rendesen. Ez persze a legkevesebb, jó a hely és ez a lényeg.</p>
]]></content:encoded>
			<wfw:commentRss>http://sidenote.hu/2008/07/02/nyari-melo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

