Академический Документы
Профессиональный Документы
Культура Документы
Go
Search:
Navigation
Welcome
About
uploading
Page list for
Site/
All pages in
Site/
View
LyX /
LyX
documentation
Documentation
Manuals
Tutorials
Presentations
LyX Functions
Troubleshooting
Suggested
reading
Official web
site
Edit
Upload
History
Groups
LyX/
Tips/
FAQ/
Tools/
LaTeX/
BibTeX/
Layouts/
Mac/
Windows/
Examples/
Glossary/
Devel/
Help
Search
Edit
open in browser PRO version
8.1 Markup
Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
Edit
Current page
Page list
Field sidebar
Sandbox
Group sidebar
(new)
Shared
groups
Site/
Test/
Profiles/
Playground/
Links
Site help
Site FAQ
Copyrights
www.lyx.org
PmWiki
documentation
11. Bibliographies
12. List of Publications
13. Acknowledgment footnote
pdfcrowd.com
As of version 1.6., LyX features so-called modules that add specific features to your document. LyX also ships a Linguistics
module that adds some native support for numbered examples, glosses, OT tableaux and some semantic markup commonly
needed by linguists. You can load the module in DocumentSettingsModules.
Instructions for this module can be found throughout this site. Additionally, LyX also includes a small manual that demonstrates the
features (cf. HelpSpecific ManualsLinguistics Manual).
If you have suggestions for features that could be added to this module, don't hesitate to contact the LyX developers list.
Phonology/Phonetics
Using LyX to Display Phonetic Characters (IPA)
LyX internally uses Unicode. If you are used to working with Unicode fonts such as the SIL Doulos IPA font, you can principally
continue entering International Phonetic Alphabet (IPA) symbols in the same way you usually do (for example, using a Keyboard
Layout). You can also copy and paste Unicode IPA text from other sources into LyX or insert them via InsertSpecial
CharactersSymbols.... Such "direct" Unicode input is particularly advised if you're using XeTeX or LuaTeX with "non-TeX fonts".
With this specific setting, you can always enter IPA glyphs via unicode directly. You just have to take care to select a font that
includes the IPA glyphs, and everything should just work. However, in all other settings (i.e., with "TeX fonts", be it with
XeTeX/LuaTeX or traditional LaTeX), direct input has several drawbacks. Read the following section a.) if you are interested in
details and technical reasons. If you believe us and/or want to insert good-looking IPA without further ado, just hop to section b.)
below.
a.) Drawbacks of direct Unicode input with "TeX fonts" and advantages of the dedicated IPA inset
1. If you enter Unicode symbols directly (again, with "TeX fonts"), LyX will take the "normal" (ASCII) characters from your
document's main font, the IPA characters from the IPA font. This will most likely look odd.
2. Until LyX 2.1, native insertion of Unicode glyphs resulted in sub-optimally kerned words (i.e., bad spacing between letters).
This was due to the way LyX resolved these glyphs to LaTeX (see below for the technical explanation).
LyX's native IPA support via the dedicated IPA inset cures these issues. Here's why.
If "TeX fonts" are used, IPA symbols are produced by means of the TIPA package, LaTeX's standard package for IPA support.
This package includes two font families. One has been designed to be used with LaTeX's computer modern family of fonts, the
open in browser PRO version
pdfcrowd.com
other with times (i.e. mathptmx.sty). Please refer to the voluminous TIPA manual for details.
So if you insert a Schwa glyph, LyX will automatically convert this glyph to the respective TIPA macro (\textschwa). LaTeX then
typesets the Schwa glyph from the TIPA font. If you insert a normal alphabet glyph (such as b), however, it will be passed to
LaTeX literally, so LaTeX typesets the b not from the IPA font, but from the main text font, whatever that may be. LyX's dedicated
IPA inset assures that all text uses the IPA font. This cures the font mixing problem.
Also, with the dedicated inset, you can additionally use the handy "TIPA shortcut notation" (see below), which is in fact faster than
Unicode input, once you are used to it. Moreover, the kerning problems described above do not occur with the shortcut notation.
Here's the technical explanation: Until version 2.0, when LyX exported the Unicode glyphs to TIPA macros (such as \textschwa), it
terminated those macros by braces (i.e., \textschwa{}). LyX did this in order to prevent LaTeX errors. Think of a Schwa followed by
a b. Without the braces, this would result in \textschwab (instead of \textschwa{}b), and this would confuse LaTeX, because the
command \textschwab does not exist. These braces, however, disturb the kerning. The correct solution would be a blank, i.e.
\textschwa b, but this requires a much more complex algorithm. In LyX 2.1, this algorithm finally has been implemented, so the
kerning problem is a thing of the past. Nonetheless, the more visible problem 1 (mixing of different fonts) remains.
So much for technical details. The following sections describe how to use LyX's dedicated IPA inset.
b.) Entering the IPA inset via the Menu
The easiest way to start IPA mode is to use the menu entry InsertSpecial CharactersPhonetic Symbols, which will bring you
to the IPA mode immediately (this menu entry was introduced in LyX 1.4.3).
As of LyX 2.1, there is an IPA toolbar which automatically opens when the cursor is inside the IPA inset. This toolbar is ordered by
IPA categories and contains all supported glyphs and macros:
pdfcrowd.com
If the TIPA package has been installed correctly, this text will come out as phonetic notation in the DVI or PDF output. Moreover, as
long as LyX's Instant Preview feature is enabled, LyX will display the phonetic text inside LyX as soon as the cursor leaves the
math inset. Voil:
pdfcrowd.com
As of LyX 2.0, you can also input or paste Unicode IPA glyphs into the IPA inset. LyX will automatically export them to the correct
macros in the output, and no font mixing will occur. Note though, that with LyX versions < 2.1, this has the kerning drawbacks
described above.
c.) If everything else fails: Using ERT
You can also use LyX's LaTeX mode (ERT) to enter any TIPA command. This should not be necessary, since LyX nowadays
covers the whole range of supported IPA glyphs (but see d)). Furthermore, you'll lose all the nice features of the native support,
most notably Instant Preview, with the ERT approach.
d.) Missing symbols
In classic LaTeX, that is outside XeTeX/LuaTeX, the following IPA symbol is not supported yet (by the TIPA package, and hence
not by LyX):
The labiodental flap ()
If you need this symbol, your best bet is to switch to XeTeX or LuaTeX. See this post on stackexchange.
pdfcrowd.com
the fate of a candidate. See the LyX wiki page Tables or HelpEmbedded Objects for more info about dashed lines and shading.
Here are some examples of tableaux:
Example file: comparative_tableau_example.lyx
pdfcrowd.com
\floatstyle{plaintop}
\restylefloat{tableau}
If your using a KOMA class and the option "tablecaptionsabove", use the following instead for better spacing:
\floatstyle{komaabove}
\restylefloat{tableau}
For LyX < 1.6, you have to create such a float yourself. The procedure is explained in this message to lyx-users.
pdfcrowd.com
via the lfun unicode-insert 0x00e1 (where 0x00e1 is the unicode code point of the glyph ),
as ERT (Ctrl-l \'a).
Symbols such as arrows, zero, relations of domination, relative harmony, and so on can be found in the Math Panel. If you need to
place a primary/secondary stress (grave/acute accent) or an unstressed/short mark on top of a Greek letter, the easiest way is
the Math Panel/Frame Decorations.
If you need a pointy hand to mark the winner in your OT tableau, there are several options available in various packages. The
bbding package has a nice pointy hand with a cuff, which in ERT is entered as \HandRight. See The Comprehensive LaTeX
symbol list for more. If you use math, the pointy hand can be displayed in the LyX workarea via Instant Preview.
pdfcrowd.com
PRO: combines the intuitiveness of the QTree syntax with the power of TiKZ
Comes with "styles" for specific linguistic needs.
Aligns nodes very nicely
Excellent support for arrows and stuff
Many possibilities for nifty graphic polishment
Good documentation
CONS: None known yet (but not yet extensively tested)
You can easily align the nodes of the tree vertically, via the "tier" option:
pdfcrowd.com
As mentioned above, the package also lets you easily generate movement arrows and other nifty things. It is also possible to
generate other kinds of trees (Prosodic Structure Trees, Autosegmental Trees, Right-side-up trees, lattices, OT Hasse trees or
even non-linguistic trees and taxonomies) with the forest package and the respective LyX inset. Please refer to the voluminous
forest manual for details.
After the cursor has left the inset, the tree should be displayed inside LyX:
pdfcrowd.com
Alternatively, you can write the text outside math mode, select it, and hit C-M to convert it to math (see here).
If the branches of the tree vanish in your preview, you are facing a bug in dvipng, the converter used by Instant Preview to
generate the preview images for LyX. The bug has been reported to the dvipng developer and he has fixed it for the upcoming
version 2.0 of dvipng. So watch out for dvipng >= 2.0 and upgrade to that.
Roofs (qTree)
Roofs (for complex phrases) can be inserted with the \qroof command. In LyX, you can insert this by typing \qroof{ at the
appropriate place in the formula. As soon as you have typed the curly bracket, a new subinset is created:
There you can type the phrase inside this sub-inset, which is then marked as follows.
pdfcrowd.com
Here's the Instant Preview display after the cursor left the inset:
Glosses (qTree)
To put glosses under the nodes of a tree, you have to fool the Math Editor. In qtree, this can be done with the linebreak command
\\, but the math editor does not accept that. So put in the preamble:
\renewcommand{\breaknode}{\\}
Then you can do:
\Tree[.S [.N Das\breaknode This ] [.V ist\breaknode is ] [.NP [.Det ein\breaknode a ] [.N
Versuch\breaknode test ] ] ]
pdfcrowd.com
Instead of manually inserting the dollar signs, you can also switch to math-math mode before entering the Greek letters by
pressing again C-M. Then you can enter just, for instance, \sigma, which will be converted to the symbol (after you hit <space>).
Don't forget to return to text mode again after the Greek letter by leaving the subinset (in math mode, spaces are impossible).
This will produce a simple syllable (sigma) branching into two morae (mu), viewable via Instant Preview inside LyX.
Autosegmental trees (qTree, xyLing)
For simple feature-sharing trees, qtree is again recommended, as it can handle multiply branching trees and does not require
you to define the position of the nodes for the branches to connect them correctly. If, however, you need to write a spreading rule
with a dashed line, you need something more powerful, such as xyling. Unfortunately, as noted, the package does not seem to
be supported in Instant Preview, so you have to use ERT. Here are a couple of examples and the trees they produce:
[\Tree {\K{[back]} \B{d}\Bdash{dr} \\ \K{V} & \K{V}}]
[\Tree{\K{[back]} \D\Bdash{dr}\Bdash{drr} \\ \K{V} & \K{V} & \K{V}\B{d} \\ & & \K{[-low]}}]
To do autosegmental delinking, you need xypic (which is the basis for xyling). Here is an example, along with the code that
produced it. See XY-pic for more.
pdfcrowd.com
example file
"Right-side-up" trees, lattices, OT Hasse trees (ranking diagrams)
The package xyling can do upward-pointing and crossed branches. See its manual for details.
pdfcrowd.com
The package provides the environments example (for single examples) and examples (for multiple, subsequent examples). These
can be used by means of ERT, but the Linguistics Module also provides native support for them. This is described in what follows.
pdfcrowd.com
pdfcrowd.com
or if you use a book class, where covington numbers chapterwise [e.g. (1.10)], the indentation looks odd especially for multiline examples.
You can adjust the indendation with the following preamble code (adjust the values if needed):
\let\oldexamples\examples
\let\endoldexamples\endexamples
\renewenvironment{examples}{%
\setlength\leftmargini{3.05em}
\begin{oldexamples}%
\settowidth{\labelwidth}(0.00)%
}
{\end{oldexamples}}
\renewenvironment{example}{%
\setlength\leftmargini{3.05em}
\begin{examples}%
\settowidth{\labelwidth}(0.00)%
\item%
}
{\end{examples}}
How can I make Covington number my examples consequently, not per chapter?
Covington (mis)uses LaTeX's equation counter, so you need to adjust this counter in your preamble as follows:
% use package remreset to omit counter resetting on new chapter
\usepackage{remreset}
\@removefromreset{equation}{chapter}
% redefine equation counter (do not prepend chapter number)
\renewcommand{\theequation}{\arabic{equation}}
If you just want to omit the chapter prefix and still want to have the examples start from (1) at each chapter start, just use the
last two lines of the code.
How can I fix the vertical alignment of the example number if the example includes a table/tableau?
open in browser PRO version
pdfcrowd.com
If you are using a table (e.g. an OT tableau) as the content of an example, the default is for the example number to align
vertically with the center of the table if no title/comment is included before it within the example. To adjust this so that the
example number is by the top of the table, enter the "Table Settings" dialogue and, in the "Table-wide settings" box, change
the "Vertical alignment" setting to "Top".
Generally, glosses are inserted as follows (in all versions of LyX): After you have loaded the module, you will find two insets
"Glosse" and "Tri-Glosse" in InsertCustom Insets. As the screenshot above shows, a sentence and its glossed translation are
input into the inset, just as two consecutive lines (for Tri-Glosse, that are obviously three).
Up to LyX 2.1, the last line the mandatory (grammatically well-formed) translation must be preceded by \glt (not in ERT, just
verbatim):
pdfcrowd.com
As of LyX 2.2, this will no longer be necessary and not even possible (instead, use the sub-inset described above).
The last example also shows how you can number the glosses: Just put the Glosse inset into an "Examples" paragraph.
The PDF output, then, looks as follows:
Note: If you open old documents with LyX 2.2, they will be converted and the old Glosse insets will be automatically transformed
to the new format. Within this process, however, all Glosse text will be wrapped into TeX mode insets. This is necessary since,
in the old format, text was handled "verbatim", i.e. like in TeX mode. You can dissolve those insets, but you need to take care
about verbatim commands, which need to be replaced by normal text input manually (alternatively, you can simply proceed with
the TeX mode, which should work as expected).
pdfcrowd.com
\let\endexample\relax
\let\examples\relax
\let\endexamples\relax
\usepackage{covington}
EndPreamble
Semantics
Markup
The Linguistics Module that ships with LyX provides some semantic markup for "expression" (emphasized by default), "concept"
(small caps by default) and "meaning" (enquoted by single quotes by default). The definitions can be changed in the preamble.
Logical Semantics
Fortunately, the logical semantics notation is pretty much covered by LyX's math mode. So if you want to insert logical semantic
notation, do as if you would want to insert a math formula. You'll find most of the required symbols in the Math Panel
(InsertMathMath Panel). If you are a bit familiar with the LaTeX notation of that symbols, you can enter them directly into the
formula. LyX will convert them for you. With Instant Preview enabled, you'll even get a WYSIWYG display in LyX.
Other stuff
There are packages available for other semantic needs:
Discourse Representation Structures (DRS) can be noted by means of Covington, the sdrt or the drs package.
(please fill in...:-)
Conversation Analysis
In Conversation Analysis, turns need to be aligned horizontally in order to mark overlaps, turn takings, etc. LyX does not allow
multiple blanks and does not have a tabulator, so this cannot be easily done in the normal text environment. However, the
open in browser PRO version
pdfcrowd.com
alignment can be managed quite well either with LaTeX's tabbing environment or with the listings package. Both approaches are
described briefly in what follows.
With \= you save a position, at which \> will push the text. Note that <Return> does not work inside tabbing; you have to use
linebreaks (\\). To adjust the vertical space, you can also use the optional argument of the linebreak, e.g. \\[\baselineskip].
Caveats:
Inside tabbing, the lines are not broken automatically. You have to do it manually to prevent the lines go into the margin.
The tabbing environment redefines the LaTeX's accent commands. If you use accents, you'd better try the package Tabbing
which does not touch the accent commands and provides another tabbing syntax instead.
If you need arrows and other symbols for your notation, you'll most likely find them in the Math Panel. If not, read this.
Switching languages
open in browser PRO version
pdfcrowd.com
To switch languages, e.g. between English and Greek, go to EditText StyleCustomized...Language and select the
respective language (e.g., "Greek"). This will apply to all following text (or the selected text). If you select "reset", the language will
be reset to the document's main language (as set in DocumentSettingsLanguage).
Secondary languages (i.e. those differing from the document's main language) are marked by a blue underline.
If the respective spell checking dictionaries are installed, LyX will spellcheck all marked passages in the allocated language.
Once a language is used in the LyX document, you can switch to it more easily via the context menu (right-mouse-button press,
then go to the "Language" submenu).
If you need to switch languages a lot, opening the text style dialog every time or even the context menu might be too clumsy. To
speed up the workflow, you can define keyboard shortcuts for your common languages:
go to ToolsPreferencesEditShortcuts
Hit the "New" button to add a new shortcut
enter "language <language name>" to the function command, e.g. "language english" or "language ngerman" (see the file
languages in the LyX system directory for a list of valid language names)
press the grey shortcut field
Enter the shortcut of your choice (e.g. Alt+l+e for English, Alt+l+g for German)
Hit OK
Hit Apply
Hit Save
Now you can switch to English by just pressing Alt+l+e (or whatever keyboard shortcut you have defined). Note that the language
function acts as a toggle. I.e., if you mark a foreign German passage of text and press Alt+l+g (for German), the language of the
passage will be reset to the document's main language.
Note that in older (< 1.5) versions, only one kind of writing system will be displayed inside LyX (i.e. Latin letters instead of Greek
ones if the main language is English). In the PDF output, however, the correct writing systems (Roman alphabet for English,
Greek alphabet for Greek) are used. Since as of version 1.5, LyX uses the unicode encoding internally, it can to display several
scripts in parallel.
LyX also supports different keyboard mappings. So, to switch between English and Russian, for instance, switch to the Cyrillic
open in browser PRO version
pdfcrowd.com
keyboard layout of your OS when you need to type in Russian, and switch back when you need English. Both Russian and English
will be displayed in LyX. Note, though, that you will need to set the language (Russian, in this case) yourself (as described above).
Bibliographies
LyX has native BibTeX support for bibliographies. By default, LyX is configured to use the bibliography style plain, which is used
in other sciences and which cites references in text by number rather than by name and date. Most linguists will probably not find it
useful. If you need to use a bibliography style similar to that of Linguistic Inquiry or Language, you should use biblatex or the
natbib or the jurabib package (see this page for information on the differences of those packages). To find out more about
using BibTeX in LyX, see the BibTeX section on this wiki and LaTeX for Linguists/Bibliographies (the main page for LaTeX for
Linguists at that page is wrong and should be http://www.essex.ac.uk/linguistics/external/clmt/latex4ling/). A bare-bones guide
which should suit linguists' basic needs is included in the LyX for Humanities page.
A bibliography style popular among linguists is linquiry2.bst. It's designed for natbib.
List of Publications
You can generate a list of your own publications semi-automatically, using BibTeX or Biblatex. See this page for details.
Acknowledgment footnote
It is common in linguistics articles to label the acknowledgment footnote (usually the first footnote) with an asterisk rather than with
a regular number. To accomplish this in LaTeX, put the following in ERT: \thanks{text of your acknowledgment footnote}. Note that
in the title environment, LyX automatically outputs footnote insets as \thanks, so you can just insert a footnote as usual.
Table Symbol Tree Numbering Footnotes Humanities Linguistics
Edit - History - Print - Recent Changes - All Recent Changes - Search
Page last modified on 2015-04-22 17:05 CEST
pdfcrowd.com