29

What tried and tested possibilities are there to set up a (nice) poster for a conference without using LaTeX?

I find LaTeX always cumbersome for that purpose and I am curious about alternatives.

Azor Ahai -him-
  • 30,111
  • 9
  • 88
  • 115
Ambicion
  • 5,541
  • 5
  • 31
  • 53

9 Answers9

50

In the past, I've found MS Powerpoint to be a very acceptable way to make nice posters since it supports large paper formats and scaling images well. If you need equations, you can make those in a standalone LaTeX doc and cut and paste them from the PDF to the poster pretty reasonably. It's been a few decades since I've had to do this, so LaTeX may have an improved way of doing this now, but it's there to back you up for better looking equations.

Bill Barth
  • 48,733
  • 6
  • 112
  • 194
  • 6
    See IguanaTex add-in for including Latex expressions into PowerPoint. – atom44 Aug 04 '21 at 16:22
  • 3
    +1 - This is how I've made every poster for the past decade. It's not perfect and there are some frustrations, but it's simple and ubiquitous enough that I've never found the need to switch to anything else. – Nuclear Hoagie Aug 05 '21 at 13:41
  • 3
    I feel like PowerPoint is the only hammer in many people's toolboxes... You can use it for a lot of things, but often becoming more familiar with "screwdriver" or even "wrench" may turn out to be better in the long run, even if it seems more daunting up front. – user3067860 Aug 05 '21 at 15:54
  • Comments are not for extended discussion; this conversation has been moved to chat. – cag51 Aug 05 '21 at 20:35
  • 5
    The equation editor in modern MS office handles LaTeX now – thegreatemu Aug 06 '21 at 18:16
49

My recommended tool for this is Inkscape. It uses vectorized shapes and is pretty intuitive to work with.

Inkscape poster example

Richard
  • 1,008
  • 6
  • 10
  • 8
    Very seconded: it supports layers, object grouping, assists with alignment (configurable grid, rule lines, snapping to object boundaries, equal distribution of objects/gaps), drawing of basic shapes (only lacking in the number of pre-packaged standard shapes). Drawbacks: typesetting text still is less comfortable than with Powerpoint or InDesign. And mathematical formulas... better import them pre-rendered shapes. – ojdo Aug 05 '21 at 09:26
  • 11
    Yes! You should mention that it can render LaTeX internally too; https://tex.stackexchange.com/questions/61274/is-there-any-way-to-type-latex-code-directly-into-the-text-boxes-inkscape – Clumsy cat Aug 05 '21 at 10:10
  • 2
    Also, if you are adding lots of complex graphics and have a normal computer you may need some tricks to work with the larger file sizes https://inkscape.org/learn/tutorials/avoid-performance-issues/ – Clumsy cat Aug 05 '21 at 10:10
  • 1
    Inkscape is great for assembling figures for papers too! – WaterMolecule Aug 05 '21 at 15:12
  • 3
    @Clumsycat: In particular, Inkscape's performance on MacOS is currently acknowledged to be poor. I'm a Mac user and I love Inkscape for small figures, but I'm not sure that I'd want to try assembling a poster with it. – Michael Seifert Aug 05 '21 at 16:26
  • 1
    @MichaelSeifert I've not got access to adobe illustrator to compare, but I would concur that I need to be careful when using inkscape on large files. Ask it to load too much and it will crash and freeze. It does seem like it could handle that more gracefully. None the less, I have made A0 print quality posters on my macbook air, just using the tips on that link ( inkscape.org/learn/tutorials/avoid-performance-issues ). – Clumsy cat Aug 05 '21 at 16:31
  • I use Inkscape as well. The main thing I think that hinders it for me for making posters is a lack of an object/layer hierarchy. For example, if you have text with a box as a background and you want to move them, you have to select them both. If the text could be set as child object to the box, then you could move them both by moving just the box. Same with duplicating groups of objects. It also helps with keeping things on top of each other (e.g., keeps you from accidentally blocking the text with the box) – anjama Aug 07 '21 at 14:37
  • 1
    @anjama what's wrong with grouping the text and the box in that scenario? You can have groups within groups. – Clumsy cat Aug 07 '21 at 17:09
  • @anjama: Inkscape has layers, but the last time I checked they were pretty primitive. – Richard Aug 07 '21 at 17:39
34

Modern HTML + custom CSS works very well, assuming sufficient web-development experience or a good template. Done well, it has significant advantages over the usual "fixed layout" of LaTeX, Office, etc; specifically:

  • It adjusts to your reader's device, if you share the poster after the conference
  • It is accessible: it allows reader to use screen-reading technology, including for math, in a much more reliable way than PDF (or, gasp, image files)
  • It is easy to edit (boxes reflow automatically)

And of course, it can be printed to PDF as needed. Here is an example

Here is a template that I built not so long ago: https://github.com/cpitclaudel/academic-poster-template/ . There is also a concrete example and a tutorial.

There are a few examples of use from other universities in the "forks" list on Github. For posterity, I include a screenshot:

A poster about Kôika, a hardware programming language

And one of the mobile view:

A mobile view of the poster

Clément
  • 440
  • 3
  • 7
  • 5
    Thank you. Having a presentation available across different media definitely seems worth checking out. – Ambicion Aug 05 '21 at 06:55
  • HTML is probably the last thing I'd turn to if I wanted to print out a poster, but that is probably the go-to approach for publishing or sharing it electronically (for those willing and able to put in the work to create it). – NotThatGuy Aug 05 '21 at 10:04
  • 4
    It seems to be a great device for online presentations but what is the best way of putting such an HTML poster into a common format, such as A0 or A1? – Ambicion Aug 05 '21 at 11:08
  • 1
    Thanks for sharing your code! I've been doing my presentations in HTML/CSS/Javascript for years now and it has many advantages. I never thought of using this for a poster. – WaterMolecule Aug 05 '21 at 15:15
  • @NotThatGuy I was surprised by how well it worked for printing. With LaTeX I used to spend hours (OK, maybe not hours, but too much time) making sure that the bottom of all the boxes were aligned at the bottom of the poster. With powerpoint adding content in one column and trying to reflow was a nightmare, so minor additions became large projects. – Clément Aug 05 '21 at 15:30
  • 2
    @Ambicion you can print to a specific page size, using Chrome for example. Here's an A1 poster that I just generated: https://people.csail.mit.edu/cpitcla/links/The%20Essence%20of%20BlueSpec%20%e2%80%94%20A%20Core%20Language%20for%20Rule-Based%20Hardware%20Design%20(PLDI%202020%20poster).pdf – Clément Aug 05 '21 at 15:34
  • Interesting. For your interest, I tried printing it on Windows 10 (via Firefox or Edge) and while the layout looked decent, it didn't display the background of the article headers or bodies. I will try what happens on Chrome or on Linux. – Ambicion Aug 05 '21 at 18:35
  • Okay, I figured you need to show 'Background graphics' in Chrome and you need to manually set the 'Scale' parameter. Chrome's scale limit of 200 precludes using A0 directly though. Maybe something to work around in the next development step. – Ambicion Aug 05 '21 at 18:43
  • Here's an A0 copy: https://people.csail.mit.edu/cpitcla/links/The%20Essence%20of%20BlueSpec%20%e2%80%94%20A%20Core%20Language%20for%20Rule-Based%20Hardware%20Design%20(PLDI%202020%20poster)%20-%20A0.pdf ; I generated it by adding zoom: 2 to the CSS of the body; with that just 115% was enough to fill the A0 sheet. – Clément Aug 05 '21 at 23:02
17

I often use Adobe InDesign. InDesign isn't an introductory program, but I don't find it to be hard to use to do simple things like arrange text and color boxes.

Universities often have copies somewhere, for example, a set of workstations in a library. You could also pay for one month at a time (it's a subscription service) when you need it.

Azor Ahai -him-
  • 30,111
  • 9
  • 88
  • 115
  • +1, but this might have the steepest learning curve. If your uni’s license gets you a laptop usable copy, then at least you can work from home on it. – Bill Barth Aug 04 '21 at 17:42
  • @Bill I don't think the learning curve is even that steep for making a poster, since you're mostly just arranging boxes. I'm not sure why working from home is an advantage (unless you mean for COVID reasons?), at least at my university the graphic design computers had huge monitors which was quite nice. – Azor Ahai -him- Aug 04 '21 at 17:43
  • 3
    COVID. Not everyone can go back to work yet. – Bill Barth Aug 04 '21 at 17:47
  • @BillBarth Ah, got it. Yeah, my university seems to have ended the free-software-at-home deals for non-art students unfortunately. – Azor Ahai -him- Aug 04 '21 at 17:51
  • 3
    Affinity Publisher is a nice and much cheaper alternative to InDesign, although it also has a learning curve. And Affinity often has sales where you can get a copy for around $30USD. – Elizabeth Henning Aug 04 '21 at 20:39
  • 3
    @ElizabethHenning I'd suggest making another answer! I haven't heard of it but I'm definitely intrigued by a non-subscription price ... – Azor Ahai -him- Aug 04 '21 at 20:44
  • Scribus https://www.scribus.net/ is the free alternative to InDesign. This is the right answer if you don't like the markup style document preparation of LaTeX then at least InDesign/Scribus/etc. are actual tools for publishing actual print media. I don't think Scrubs as opposed to InDesign merits an answer of it's own, but maybe "use desktop WYSIWYG publishing software (such as InDesign, Affinity Publisher, Scribus, etc.)" could be rolled up into this answer. – user3067860 Aug 05 '21 at 15:59
  • 1
    @user3067860 Having only used InDesign, I'm going to keep my answer to what I'm good with endorsing. – Azor Ahai -him- Aug 05 '21 at 16:07
  • InDesign is the go-to software even for the most professional publishing. But the price of the license shows this... Very inacessible. – Vladimir F Героям слава Aug 05 '21 at 19:34
  • 1
    @VladimirF Hence why I mentioned that most universities have some copies available for use. – Azor Ahai -him- Aug 05 '21 at 19:55
8

Well, some people use Microsoft Power Point (no idea how the manage) - Libre Office Impress is the Open Source alternative.

Given that a poster is more a layout, it might make more sense to look at Microsoft Publisher or Libre Office Draw.

Then there are Adobe Illustrator as another option and maybe also Adobe InDesign.

Depending on the type of layout and graphics you want to employ, you may even consider photo manipulation programs such as Adobe Photoshop, GIMP or Krita (Krita is great, on Linux and Windows). However for text heavy content you will have potentially a lot of issues organizing them.

Although I wouldn't call LaTeX cumbersome: LaTeX requires upfront work, but once you have figured out your approach of doing things, it is very efficient. I'd rather figure out how to make something work in LaTeX (with the option of asking questions here or elsewhere) than fiddling with incoherent drag and drop formatting options to end up with a worse looking document... Though some details might be subject subject dependent: MS Office is not able to properly print units (no half space) following SI recommendations and the typeset is too heavy and hence ugly for printer use (works well on screens though).

DetlevCM
  • 1,508
  • 8
  • 12
  • Illustrator still exists? – Azor Ahai -him- Aug 05 '21 at 16:08
  • 2
    Second Libreoffice Draw; its free and about as good and easy to use as MS Visio. – plu Aug 06 '21 at 03:10
  • 2
    @AzorAhai-him- It used to 10 years ago :D (I have sort of turned my back on Adobe products). Just checking and as of today; the 6th Aug 2021 Adobe Illustrator is still available thus yes, it still exists. – DetlevCM Aug 06 '21 at 07:25
  • 1
    Adobe InDesign is a direct equivalent of Microsoft Publisher, while LibreOffice Draw is the equivalent of Adobe Illustrator, so those two should probably be switched around in those sentences. – BrtH Aug 06 '21 at 11:19
  • @DetlevCM, yeah, that's what I meant haha, your answer suggests it doesn't. – Azor Ahai -him- Aug 06 '21 at 14:11
  • @AzorAhai-him- Oh, now I get where you are coming from :D. I'll tweak the sentence. My knowledge of Adobe Illustrator is rather theoretical... - I have a CS4 copy of it as part of a package bought back then... – DetlevCM Aug 06 '21 at 19:08
7

In addition to all the great tools that have been suggested ( PowerPoint, Inkscape ) I suggest trying Microsoft Visio. It is was designed for schematics and plans but actually it works amazingly well for posters because it designed to allow clear and easy alignment. It might be an overkill solution but most of my students have managed to make great posters with it.

BlaB
  • 2,186
  • 1
  • 17
  • 18
  • 2
    I use Visio to make block diagrams. It always takes way longer than I think it should. Am I missing something ??? – JosephDoggie Aug 05 '21 at 14:46
  • 1
    @JosephDoggie Align and even-spacing functions? They usually help with organization and speeds up the process. – plu Aug 06 '21 at 03:09
6

On the mac, i use Keynote for posters. It supports vector graphics so images and text scale well. It has good and simple tools for alignment and grouping (but text flow/wrapping is not good). It has pretty good grouping and aligning/distributing. If i am presenting a 2m x 1m poster I will set the document size to 2000 x 1000 pixels so that i know that 1 mm == 1px.

I have found that Keynote hits the right level of simplicity for throwing together eps/pdf graphics and some extra text and annotations.

In my experience more powerful tools, like inkscape or illustrator or inDesign have a steeper learning curve and are not really necessary for what i want to do.

jerlich
  • 3,015
  • 11
  • 25
  • 1
    On the Mac, I would also recommend OmniGraffle -- nice PDF and vector graphics support. I've made several posters for conferences at Cold Spring Harbor with it. – Andrew Aug 06 '21 at 17:40
  • @Andrew omnigraffle is pretty great but i stopped using it when it got expensive. – jerlich Aug 09 '21 at 13:15
3

If it's not too complex, try the online tool Canva.

The free part of this has a share of templates, font styles and graphics.

You can add in your own images.

For a fast slap-up, this is handy enough. See attached example.

A more elaborate poster there's a subscription for the pro Canva.

enter image description here

Trunk
  • 4,418
  • 9
  • 28
3

Similar to the person here who replied Inkscape, I very much enjoy creating posters and even slideshow presentations using the Gnu Image Manipulation Program (GIMP).

There are definitely pros and cons compared to LaTeX or Libreoffice Impress et al., but in general, if you have knowledge of even the most basic tools in GIMP, it gives you great flexibility and creative freedom, and you can do some really nice posters. My only caveat is you'd need to think how you want to layer the poster before you begin: it's flexible to change individual objects, but if you decide you want to go with an altogether different template half-way through, then it's not as forgiving. (unless of course you have such a template already made from a previous GIMP poster and you're happy to rearrange the individual elements manually).

Also, GIMP is very scriptable, with a relatively simple python interface. But that's if you want to go the extra mile for automation :)

Here's an example of a poster presentation a did a few years back for a conference:

Tasos Papastylianou
  • 3,925
  • 13
  • 17