I am helping my wife format her dissertation according to grad school rules, using the Purdue's puthesis.cls document class (https://engineering.purdue.edu/~mark/puthesis/).
Her CV should be in the vita environment in vita.tex (see the url above). She wants to have two uneven columns (1:2 or 1:3 ratio roughly) with her diplomas (BA, MA, PhD etc) in the left hand column and schools, major areas, thesis names, advisor names, GPA etc in the righ hand column (ie. this is a multi-line column). She is very specific about where each word and CR/LF goes . Very specific.
I tried the table and tabular environment but it didn't seem to work well because I cannot control CR/LF, nor column width.
What's the best way to do this?
General ⇒ resume using a non-resume cls
NEW: TikZ book now 40% off at Amazon.com for a short time.

- Stefan Kottwitz
- Site Admin
- Posts: 10348
- Joined: Mon Mar 10, 2008 9:44 pm
resume using a non-resume cls
Hi,
the
I would use a
tabularx package and environment, such as
where
Stefan
the
{table}
environment is not meaningful here, since this is a floating wrapper for tabular like environments.I would use a
{tabular}
like environment. Line breaks can be forced by \\
in p
cells. Specifically, I would use the 
Code: Select all
\usepackage{array}
\usepackage{tabularx}
...
\begin{tabularx}{\textwidth}{>{\raggedright\arraybackslash}p{.33\textwidth}X}
...
\end{tabularx}
X
means to generate a column with the remaining space, filling up to \textwidth
.Stefan
LaTeX.org admin
Re: resume using a non-resume cls
Stephan_K
I think that's the direction I want to go. At least I am able to control the column width.
How do I control the newline in within a table cell? i.e. I want a multiple line cell. When I use \\, it gives me a new row ... Sorry I'm still learning latex.
I think that's the direction I want to go. At least I am able to control the column width.
How do I control the newline in within a table cell? i.e. I want a multiple line cell. When I use \\, it gives me a new row ... Sorry I'm still learning latex.
- Stefan Kottwitz
- Site Admin
- Posts: 10348
- Joined: Mon Mar 10, 2008 9:44 pm
resume using a non-resume cls
Since
For example:
Stefan
\\
is redefined to end a table row, you could use \newline
instead. For example:For example:
Code: Select all
\documentclass{article}
\usepackage{array}
\usepackage{tabularx}
\begin{document}
\begin{tabularx}{\textwidth}{>{\raggedright\arraybackslash}p{.33\textwidth}X}
One line\newline second line & more\newline text
\end{tabularx}
\end{document}
LaTeX.org admin
Re: resume using a non-resume cls
Stephan_K
Thanks for your help, that worked!
Thanks for your help, that worked!