]> git.lyx.org Git - lyx.git/blob - src/tex2lyx/TODO.txt
9e9984848e0ecf7b8b6307e0eec53f6d44c7d605
[lyx.git] / src / tex2lyx / TODO.txt
1 This file lists features that are supported by LyX but not yet converted (or
2 not converted completely) by tex2lyx. Currently, (all?) features up to the
3 current file format are listed. The table is organized in three columns:
4
5
6 Format:        First file format that supports the feature. In some cases the
7                feature may habe been revised in later file formats.
8 LaTeX feature: LaTeX package, command or environment
9 LyX feature:   LyX inset or document setting
10
11
12 Format LaTeX feature                        LyX feature
13 224    external insets defined in           InsetExternal
14        lib/external_templates.
15        (- RasterImage clashes with InsetGraphics
16         - Dia and LilyPond are an \includegraphics and can therefore only be imported as image
17         - Chess diagram, PDF pages and Spreadsheet are supported)
18        (Xfig figure, Lilypond, Dia diagram can be supported by looking at the file extension)
19 226    nothing (impossible to import)       InsetBranch, \branch...\end_branch
20 226    transformations                      InsetExternal
21        (impossible for Xfig implemented for all other cases)
22 228    draft (impossible to import)         InsetExternal
23        (impossible because this outputs only the filename without any info if this
24        is just a string or if the file should be included and as what type)
25 254    esint.sty                            \use_esint
26 267    XeTeX                                utf8 encoding
27 281    ?                                    modules
28 293    ?                                    InsetInfo
29 322    ?                                    local layout
30 326    PDFLaTeX for external insets         InsetExternal
31 329    master documents                     \master
32 332    ?                                    InsetGraphics groupId
33 343    ?                                    \use_default_options
34 358    custom bibtex command                \bibtex_command
35        Maybe via the
36        % !BIB program = 
37        comment understood by some TeX editors
38 358    custom makeindex command             \index_command
39 363    horizontal longtable alignment       InsetTabular
40 364    branch file name suffix              \filename_suffix
41 371    automatic mhchem loading             \use_mhchem
42 377    multirow.sty                         InsetTabular
43 378    revision info                        InsetInfo
44 380    ?                                    InsetPreview
45 386    LyX version                          InsetInfo
46 390    forward/reverse search               \forward_search, \forward_macro
47 391    decimal alignment in tables          InsetTabular
48 392    new beamer format                    InsetLayout
49 399    automatic mathdots loading           \use_mathdots
50 407    vertical offset for multirows        InsetTabular
51 411    support for polyglossia              \language_package   (the cases of no package, of babel and of custom package is supported)
52 415    automatic undertilde loading         \use_package undertilde
53 438    \t*{ }                               InsetTIPA
54 439    MinionPro.sty                        \font_roman, \font_osf
55 440    MinionPro.sty,                       \font_math
56 443    unicode-math.sty                     InsetMath*
57 445    URW Classico LaTeX font              \font_sans uop
58        \renewcommand{\sffamily}{uop}
59 448
60 451    beamer overlay arguments             InsetArgument
61        \command<arg>, \begin{env}<arg>
62 452    beamer block arguments               InsetArgument
63        \begin{block}<overlay>{title}
64 453    automatic stmaryrd loading           \use_package stmaryrd
65 454    beamer overprint environment         InsetArgument, layout Overprint
66        \begin{overprint}[maxlength]
67        \onslide<slide> text ...
68        \end{overprint}
69 455    beamer frametitle command            \begin_layout FrameTitle
70        \frametitle<overlay>[short]{long}
71 457    automatic stackrel loading           \use_package stackrel
72 459    beamer: \begin{frame},               \begin_layout Frame
73        \begin{frame}[plain],                \begin_layout PlainFrame
74        \begin{frame}[fragile]               \begin_layout FragileFrame
75 466    Powerdot updates:
76        \pause[]                              layout Pause
77        \onslide{}{}                          InsetFlex, InsetArgument
78        \onslide*{}{}                         InsetFlex, InsetArgument
79        \onslide+{}{}                         InsetFlex, InsetArgument
80        \twocolumn[]{}{}                      Layout Twocolumn, InsetArgument
81        \item[]<>                             InsetArgument
82        \begin{enumerate|itemize|...}[]       InsetArgument
83 520    Plain InsetQuote Style:
84        \textquotesingle                      \begin_inset Quotes qls, \begin_inset Quotes qrs
85        \textquotedbl                         \begin_inset Quotes qld, \begin_inset Quotes qrd
86 521    New Quote Styles                      InsetQuote
87        - british                             \begin_inset Quotes b..
88        - swiss                               \begin_inset Quotes c..
89        - swedishg                            \begin_inset Quotes w..
90        - frenchin                            \begin_inset Quotes i..
91        - russian                             \begin_inset Quotes r..
92        Change default behavior               \begin_inset Quotes f..
93        of French quote style:
94        - Inner quotes are now ``...''.
95        - Former french style is now
96          called "swiss"
97 523    CJK Quote Styles                      InsetQuote
98        - cjk (corner brackets)               \begin_inset Quotes j..
99        - cjkangle (angle brackets)           \begin_inset Quotes k..
100 526   Plural and capitalized refstyles      InsetRef
101 533   Multibib support
102       \begin{btUnit}...\end{btUnit}        \multibib {none|part|chapter|section|subsection}
103         (if a part, chapter, section etc.
104          follows the \begin...)
105 544   Minted support
106       \usepackage{minted}                  \use_minted
107       \begin{minted}{lang}                 \begin_inset listings
108       \end{minted}
109       \lyxmintcaption[]{caption\label{}}   add to include inset
110       \inputminted{tex}{Intro.fls}         \begin_inset include ...
111
112
113
114
115 General
116
117 * Use the language information provided by Language.cpp and the languages file (for babel/lyx/polyglossia name, quote style etc.)
118   instead of hardcoding this information in Preamble.cpp.
119
120 * Store alias commands for characters in a file with
121   "lib/unicodesymbols"-format, e.g.
122
123     0x200b "\\dots" "" "" "" # HORIZONTAL ELLIPSIS
124     0x200b "\\ldots" "" "" "\\ldots" # HORIZONTAL ELLIPSIS
125     0x200b "\\textellipsis" "" "" "" # HORIZONTAL ELLIPSIS
126
127   Look up LaTeX->Unicode conversion in the combined files.