Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

First of all I am not an expert in using LaTeX, I just started a few months back.

I am using MiKTeX with the expex package for glossed linguistic examples. If we take a look at a glossed example, we see a space above the fourth line which is the free translation (\glft):

enter image description here

To get rid of the vertical spacing above the glft-line, the expex documentation advisies you to use the command "aboveglftskip=0pt" in the \begingl column. I used this command in my document, but it still gives me a gloss with spacing before \glft. I am using a weird template with a bunch of stuff in it, but it's likely to the beamer class. But even if I strip my document of everything, and do a normal beamer or article class, it doesn't work:

\documentclass{article}
\usepackage{expex}

\begin{document}

\ex
\begingl[everyglpreamble=\it, belowglpreambleskip=0pt, aboveglftskip=0pt]
\gla batis-ne //
\glb feet-\sc{3.sg.poss}//
\glft`his/her feet'//
\endgl
\xe

\clearpage

\end{document}

According to the documentation, one can also use the command in the \glft line which I tried. It didn't work as well... Am I doing something wrong? I want to get rid of the vertical spacing above the glft line! I am also using the expex package in a paper I am writing and it's working fine there.

share|improve this question
1  
Welcome to TeX.SX! Please add your code in form of a minimal working example (MWE), starting with \documentclass{...} and ending with \end{document}, and not images. –  karlkoeller Jan 10 at 15:05
    
Welcome to TeX.SX! Please add a minimal working example (MWE) that illustrates your problem. It will be much easier for us to reproduce your situation and find out what the issue is when we see compilable code, starting with \documentclass{...} and ending with \end{document}. Please don't just post screenshot of the code; otherwise people have to type it themselves to help you. You can edit your question to improve it. –  Jubobs Jan 10 at 15:06
    
And anyway your code works fine for me. Do you have anything else in your document that can affect this behavior? –  karlkoeller Jan 10 at 15:06
    
There is no need to add a thank you remark as accepting or upvoting answer do just that. Also adding your signature at the end is not necessary since you already have it in your post (lower right corner). Welcome again to TeX.SX. –  azetina Jan 10 at 16:36
    
I also find no problem with your sample document. I wonder if perhaps you have an old version of expex around that is being used. Also, you should not use two-letter font commands (see Will two-letter font style commands (\bf , \it , …) ever be resurrected in LaTeX? ) and also these commands do not take arguments. (See Is there a difference between \textit and \itshape?). –  Alan Munn Jan 10 at 16:52

1 Answer 1

To my eye, aboveglftskip=0pt doesn't get rid of all of the extra vertical space between the glosses and translation, even with the latest version of expex (2014/03/10 v5.0b); see below. To take care of this, I usually use a negative value of aboveglftskip (and belowglpreambleskip, which has the same problem), but this seems to me to be just a hack.

enter image description here

Produced by this code:

\documentclass{article}
\usepackage{expex}

\begin{document}

\ex
\begingl[everygla=]
\glpreamble XXXXXXXX (default) //
\gla XXXXXXXX //
\glb XXXXXXXX //
\glft XXXXXXXX (default)//
\endgl
\xe

\ex
\begingl[everygla=, belowglpreambleskip=0pt, aboveglftskip=0pt]
\glpreamble XXXXXXXX (0pt) //
\gla XXXXXXXX //
\glb XXXXXXXX //
\glft XXXXXXXX (0pt) //
\endgl
\xe

\ex
\begingl[everygla=, belowglpreambleskip=-0.5ex, aboveglftskip=-0.5ex]
\glpreamble XXXXXXXX (-0.5ex) //
\gla XXXXXXXX //
\glb XXXXXXXX //
\glft XXXXXXXX (-0.5ex) //
\endgl
\xe 

\clearpage

\end{document}
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.