Read + Write + Report
Home | Start a blog | About Orble | FAQ | Sites | Writers | Advertise | My Orble | Login
If you're ready to write your thesis - undergraduate or graduate - it seems like most of the people around you will shrug their shoulders and tell you to use Microsoft Word.

Your school might also subtly encourage the same behaviour, by installing Word across the department, as well as purchasing Endnote for reference management.

If you're fortunate enough to be using Linux, then an obvious solution is to eschew any word processor, moving straight to a document preparation system like LaTeX.

I won't go into WHY you should use LaTeX, except that, after writing half of my thesis in LaTeX, I'm constantly thankful for not having to do it in Microsoft Word. Instead, read these:


LaTeX isn't for everyone, but could be for you

Word Processors: Stupid and Inefficient

Word vs. LaTeX

Ok - so you've decided to use LaTeX for your thesis. You like the great typesetting, the output PDFs, the ease of adding features.

Now you're sitting down to it, and you're running a Linux distro with KDE. What are the key apps to make this as smooth as possible?

I'm running Kubuntu 8.04 on an underpowered Asus laptop, and it's more than enough to manage all of this. Furthermore, the tight integration of KDE apps makes it a delight to write in Kubuntu, even easier than using LaTeX in Windows!

First, obviously, I'm using Kile as the LaTeX frontend.

Why? Kile is a smart LaTeX frontend, determining if you need to run BibTeX, Makeindex, then running LaTeX the appropriate number of times, to make sure all the references are filled out.


It's got better auto-complete than other frontends that I've used, such as Texniccenter. For example, if I type 'equ' then Alt Space, Kile will auto complete a

\begin{equation}

\end{equation}

Hey, I like that...!

Other nice features include a little terminal for any command line activity you need to do, simple file format conversions, and an excellent project manager.

Install:

sudo apt-get install kile

For viewing my output PDFs, I use Okular - well, it's the default in Kubuntu, but it's an excellent app. It's tight and small, and it loads up really fast. No more waiting for Adobe Reader to 'load fonts'! Whee!

Why? The greatest thing about Okular - maybe many apps do this, I don't know - is that if you open your generated thesis, then run LaTeX again, Okular will watch the file and auto-load it. Ah, this is a dream... on my Windows platform, LaTeX will generate an error if I don't close the PDF first, which is just more click-click-clicking.

Additionally, Okular loads a heap of other formats, from TIFF to PS to electronic comic books!

Install:

sudo apt-get install okular

Now, for the most important thing: reference managers... the most commonly used LaTeX reference manager is probably JabRef. Because it's written in Java, you can get it up-and-running on any machine that has Java on it, but this is weighty and slow for me.

No, instead, I use KBib, which is not well documented, but it -actually - incredible.

Why? KBib is no hassles... it's small, it loads in an instant. It'll autogenerate keys, sort your references out, edit fields and tags. Wonderful.

Even better, KBib will grab references from Google Scholar, which means you're flying, now. Or, if you've found a BibTex reference, simply select it, copy it, then paste it directly into KBib - it'll parse it into a reference.

KBib has tight integration with Kile, so if you select a reference, or several references, there's a button which will insert the '\cite{ref}' right into your document, where the cursor rests.

It's unobtrusive, not flashy, and gets the work done. That's my KBib!

Install:

sudo apt-get install kbib

My thesis has quite a lot of math and numerical simulation attached to it, but, luckily, I don't need anything fancy to get it done. While my Uni provides MatLAB, I wanted to complete my thesis with open-source, free software, so I used Octave, the open source equivalent of MatLAB.

Sure, this takes the occasional fiddle, since Octave is not quite 100% compatible.

But, on the whole, it's running great. Even better than MatLAB, actually, since, in Windows, it opens a big, fat GUI that takes 150 MB when it's doing nothing. Then, while I'm running a sim, my computer is hardly usable, except to surf the net.

On the other hand, despite my laptop having less power than my office desktop, running Octave in Kubuntu is a delight - even when cranking though sims, I can still do whatever I want, even play a quick interlude in the computation heavy, but devilishly addictive Dwarf Fortress.

Making figures for LaTeX can be a little tricky in Octave or MatLAB, but I came up with a great little system to knock this one out. I wrote a post on it here:

Use GLE to create LaTeX quality figures in Octave

It requires the use of a command line graphics compiler called GLE, which I've grown very fond of. From an Octave plot, I generate a .gle file, along with a data file. These are used to compile a PDF, which is then inserted into my LaTeX document.

Not that simple, perhaps, but flexible... if I need to change an axis title, I simply edit it in the .gle file, then run GLE again.

Why? There might be better alternatives to GLE, such as some of the interesting tikz environments in LaTeX, but I like the modularity of using GLE.

Install:

Go to the GLE homepage and download the source code.

These are the tools that I've found to be indispensable in writing my thesis... later, I'll describe some of the packages that I use in my thesis to make it come out all nice and pretty.

55
Vote
   


Shock Absorber


It's a simple idea - as a vehicle drives down the road, the irregularities in the road cause the car or truck to bounce as it travels. All vehicles have shock absorbers to minimize the bouncing that would occur, but undergrads at MIT suggested a simple idea: instead of throwing away this 'absorbed' energy, what if we harnessed it?

"Senior Shakeel Avadhany and his teammates say they can produce up to a 10 percent improvement in overall vehicle fuel efficiency by using the regenerative shock absorbers. The company that produces Humvees for the army, and is currently working on development of the next-generation version of the all-purpose vehicle, is interested enough to have loaned them a vehicle for testing purposes."

Ten percent sounds like a tiny amount, doesn't it? Actually, the 10% increase in fuel efficiency is huge... that's a massive improvement, meaning you can go further with your gallons of gasoline.

And, the most important thing is, you already need shock absorbers in your car, and that energy is going to waste.

This is another entry of devices that captures energy that we need to get rid of, then reclaimed... I remember being wowed by the subway station in Japan that used the vibration in the floors to power the station's lights.

This shock absorber idea is probably headed straight for commercialization, though they admit that it's more practical for big trucks, since the mass of the vehicles provides more power.

"In their testing so far, the students found that in a 6-shock heavy truck, each shock absorber could generate up to an average of 1 kW on a standard road - enough power to completely displace the large alternator load in heavy trucks and military vehicles, and in some cases even run accessory devices such as hybrid trailer refrigeration units."

That could add up to big savings for long-haul trucking companies, who need to keep the trailers cold when transporting meat and produce. With the patent for the device submitted, we can hopefully see this technology appearing in trucks all over the country.

Australia could doubly benefit for this - it's hot in the desert, and the roads are awfully bumpy!



59
Vote
   


Ubuntu benchmarked against Windows 7

February 12th 2009 21:35
Jaunty Jackalope jumping in a field
After the outcry against Vista, Microsoft has been running wild to get a new, more appealing OS to customers, hoping to regain the trust of consumers that were pushed away by the problems with Vista.

Many of those disgruntled users went over to OS/X, forking out the extra cash to have the Apple experience. I can't complain about that, other than the price, but it's definitely good value - Apple products are imbued with enough simple quality that makes the hefty price tag seem worth it.

Myself, I switched over to Linux, Ubuntu in particular, because I could get a cheap laptop running Ubuntu, with none of the shareware bloat that comes with Dell laptops, for just $500.

It's been a fun ride, but, sadly, I feel as though the newer versions of Ubuntu are still taking too long to boot. Yes, it's faster than an old XP install, which seems to get tired over time, complaining and plodding along. Ubuntu, on the other hand, never gets old enough for me to notice this problem. It's as fast as it ever was, fresh-faced and excited to start the day, but it still takes a while to start up.

There's been some concern over the newest version of Ubuntu, Jaunty Jackalope, which will be released in March 2009.

The issue is that the newest version might be a little slower than previous versions, and that's not good.

TuxRadar has an informative post on a speed comparison between the new version of Ubuntu and the upcoming Windows 7... the results are interesting: Ubuntu Jauntry seems to do slightly better than Windows across the board, except for boot times.

Even better is the disk space: Windows 7 will take almost 8 GB of hard drive space, while Ubuntu saunters along at a lean 2.3 GB. That's a big difference, man, one that I don't take lightly.

The page also points out, correctly, that Windows 7 is still a long ways away from a release, which means, hopefully, that these metrics will all get shaved down nicely. From the post:

"Obviously we're Linux users ourselves, but our tests have shown that there are some places where Windows 7 really is making some improvement and that's good for competition in the long term. However, Linux isn't sitting still: with ext4 now stable we expect it to be adopted into distros fairly quickly."

Ideally, the competition will force both camps to make the OS smaller, tighter and faster, which is great news for all consumers.




*this image is from Blogulate
62
Vote
   


Modifying Firefox for performance

February 4th 2009 01:06
73
Vote
   


jaunty jackalope photoshopped image
The next version of Ubuntu is slated to come out later this year and is code-named "Jaunty Jackalope", after the mythical beast that combines the terrifying flesh-eating body of a rabbit and the menacing spikes of the antlers of a deer.

In addition to a host of new features, I'm most excited by the Kubuntu variant, which looks like it'll contain more KDE 4 apps, and will come packaged with KDE 4.2. That means a more stable desktop and one that offers more features and bug-stomping


[ Click here to read more ]
40
Vote
   


Is online advertising on the decline?

January 7th 2009 07:42
That's the question posed on Ars Technica, following news that The Consumerist will be sold from the Gawker Media group of blogs.

"Consumerist is the latest of Denton's blogs to be sold off, in a move that he described in an e-mail to AllthingsD's Peter Kafka as part of the process of "pruning" his network down to only his highest-growth, most profitable sites. Hollywood gossip site Defamer.com is also on the block."

[ Click here to read more ]
75
Vote
   


After installing Kubuntu Intrepid Ibex earlier this year, I noticed a strange setting lurking in the background...

It was called Nepomuk, and I turned it off, then quickly turned it back on when I read about the project


[ Click here to read more ]
44
Vote
   


Train station in Frankfurt

The Internet remains one of humanity's great inventions and it was formed primarily in the United States, where the American military sponsored research in a telecommunication network. No one ever imagined that it would see unprecedented growth and beomce such an integral part of our lives.

[ Click here to read more ]
55
Vote
   


Seagrass restaurant

Ah, these young punks - a young man, his girlfriend and three others sat down at Seagrass restaurant in Melbourne, ordering expensive dishes and fine wines, running up a tab of over $500, only to run out on the bill, leaving the restaurant holding the doggy bag.

[ Click here to read more ]
63
Vote
   


87
Vote
   


More Posts
1 Posts
3 Posts
2 Posts
106 Posts dating from November 2006
Email Subscription
Receive e-mail notifications of new posts on this blog:
Moderated by Cibbuano
Copyright © 2006 2007 2008 On Topic Media PTY LTD. All Rights Reserved. Design by Vimu.com.
On Topic Media ZPages: Sydney |  Melbourne |  Brisbane |  London |  Birmingham |  Leeds     [ Advertise ] [ Contact Us ] [ Privacy Policy ]