]> git.lyx.org Git - lyx.git/blobdiff - src/tex2lyx/TODO.txt
tex2lyx: refsection and bibbysection support (biblatex)
[lyx.git] / src / tex2lyx / TODO.txt
index 162d07fd471f239294a6d0000d19b53660aafdf4..e5488b5936dc7b59254bd55fd6d40272edb560cb 100644 (file)
@@ -12,79 +12,53 @@ LyX feature:   LyX inset or document setting
 Format LaTeX feature                        LyX feature
 224    external insets defined in           InsetExternal
        lib/external_templates.
-       (Date and RasterImage cannot be supported
-       (Chess diagram, PDF pages and Spreadsheet are supported)
+       (- RasterImage clashes with InsetGraphics
+        - Dia and LilyPond are an \includegraphics and can therefore only be imported as image
+        - Chess diagram, PDF pages and Spreadsheet are supported)
        (Xfig figure, Lilypond, Dia diagram can be supported by looking at the file extension)
 226    nothing (impossible to import)       InsetBranch, \branch...\end_branch
 226    transformations                      InsetExternal
-228    draft                                InsetExternal
-232    bibtopic                             InsetBibTeX
+       (impossible for Xfig implemented for all other cases)
+228    draft (impossible to import)         InsetExternal
+       (impossible because this outputs only the filename without any info if this
+       is just a string or if the file should be included and as what type)
 254    esint.sty                            \use_esint
 267    XeTeX                                utf8 encoding
-269    listings.sty (inline, with args)     InsetListings
 270    \alert, \structure (beamer)          layout
 281    ?                                    modules
 293    ?                                    InsetInfo
-309    \nocite                              InsetCitation
-310    \nocite{*}                           InsetBibtex
 322    ?                                    local layout
 326    PDFLaTeX for external insets         InsetExternal
 329    master documents                     \master
 332    ?                                    InsetGraphics groupId
-336    ?                                    \font_cjk
 343    ?                                    \use_default_options
-353    \printsubindex                       InsetIndex
-354    \printindex*, \printsubindex*        InsetIndex
 358    custom bibtex command                \bibtex_command
 358    custom makeindex command             \index_command
 363    horizontal longtable alignment       InsetTabular
 364    branch file name suffix              \filename_suffix
-366    relative lengths for parskip         \defskip
-367    relative lengths for h and v space   InsetSpace, InsetVSpace
-368    glue lengths                         InsetSpace
 371    automatic mhchem loading             \use_mhchem
 375    \includeonly                         \{begin,end}_includeonly
 376    update .aux of unincluded children   \maintain_unincluded_children
 377    multirow.sty                         InsetTabular
 378    revision info                        InsetInfo
 380    ?                                    InsetPreview
-381    \xymatrix@!{0,R,C}                   InsetMathXYMatrix
 386    LyX version                          InsetInfo
 390    forward/reverse search               \forward_search, \forward_macro
 391    decimal alignment in tables          InsetTabular
 392    new beamer format                    InsetLayout
-396    nameref.sty                          InsetRef
 399    automatic mathdots loading           \use_mathdots
-401    feyn.sty                             InsetMathDiagram
-402    \addcontentsline                     InsetBibtex bibtotoc option
-404    refstyle.sty                         InsetRef
 407    vertical offset for multirows        InsetTabular
 411    support for polyglossia              \language_package  (the cases of no package, of babel and of custom package is supported)
-415    undertilde.sty                       fonts
-427    tipa.sty \begin{IPA}, \textipa       InsetTIPA
-434    libertine-type1, libertine.sty,      \font_osf, \font_roman
-       libertine-legacy.sty
-435    txtt LaTeX font                      \font_typewriter
-436    mathdesign.sty                       \font_roman
-437    TeX Gyre LaTeX fonts                 \font_*
-438    \tone{51}, \tone{15}, \tone{45},     InsetTIPA
-       \tone{12}, \tone{454}, \toptiebar,
-       \bottomtiebar
+415    automatic undertilde loading         \use_package undertilde
+438    \t*{ }                               InsetTIPA
 439    MinionPro.sty                        \font_roman, \font_osf
-440    MinionPro.sty, eulervm.sty           \font_math
-442    newtxmath.sty,                       \font_math
+440    MinionPro.sty,                       \font_math
 443    unicode-math.sty                     InsetMath*
-444    biolinum-type1.sty, libertine.sty,   \font_osf, \font_sans
-       libertine-legacy.sty
 445    URW Classico LaTeX font              \font_sans uop
        \renewcommand{\sffamily}{uop}
 446    Optional and required arguments      InsetArgument
        now numbered by order
-447
 448
-449    \item[<arg>]                         \begin_inset Argument item:<nr>
-450    garamondx.sty, ugm LaTeX font,       \font_roman, \font_osf,
-       [garamondx]{newtxmath}               \font_math
 451    beamer overlay arguments             InsetArgument
        \command<arg>, \begin{env}<arg>
 452    beamer block arguments               InsetArgument
@@ -98,6 +72,55 @@ Format LaTeX feature                        LyX feature
        \frametitle<overlay>[short}{long}
 456    memoir: \epigraph{text}{source}      layout Epigraph, InsetArgument
 457    automatic stackrel loading           \use_package stackrel
+459    beamer: \begin{frame},               \begin_layout Frame
+       \begin{frame}[plain],                \begin_layout PlainFrame
+       \begin{frame}[fragile]               \begin_layout FragileFrame
+466    Powerdot updates:
+       \pause[]                              layout Pause
+       \onslide{}{}                          InsetFlex, InsetArgument
+       \onslide*{}{}                         InsetFlex, InsetArgument
+       \onslide+{}{}                         InsetFlex, InsetArgument
+       \twocolumn[]{}{}                      Layout Twocolumn, InsetArgument
+       \item[]<>                             InsetArgument
+       \begin{enumerate|itemize|...}[]       InsetArgument
+520    Plain InsetQuote Style:
+       \textquotesingle                      \begin_inset Quotes qls, \begin_inset Quotes qrs
+       \textquotedbl                         \begin_inset Quotes qld, \begin_inset Quotes qrd
+521    New Quote Styles                      InsetQuote
+       - british                             \begin_inset Quotes b..
+       - swiss                               \begin_inset Quotes c..
+       - swedishg                            \begin_inset Quotes w..
+       - frenchin                            \begin_inset Quotes i..
+       - russian                             \begin_inset Quotes r..
+       Change default behavior               \begin_inset Quotes f..
+       of French quote style:
+       - Inner quotes are now ``...''.
+       - Former french style is now
+         called "swiss"
+523    CJK Quote Styles                      InsetQuote
+       - cjk (corner brackets)               \begin_inset Quotes j..
+       - cjkangle (angle brackets)           \begin_inset Quotes k..
+526
+       Plural and capitalized refstyles      InsetRef
+531    Biblatex "qualified citation lists"
+       \cites(pre)(post)[pre1][post1]{key1}[pre2][post2]{key2}...
+                                           \begin_inset CommandInset citation
+                                           LatexCmd cite
+                                           after "post"
+                                           before "pre"
+                                           key "key1,key2..."
+                                           pretextlist "key1 pre1\tab key2 pre2..."
+                                           posttextlist "key1 post1\tab key2 post2..."
+      Same for:
+      \Cites, \textcites, \Textcites, \parencites, \Parencites, \smartcites, \Smartcites, \autocites, Autocites
+533   Multibib support
+      \begin{btUnit}...\end{btUnit}        \multibib {none|part|chapter|section|subsection}
+        (if a part, chapter, section etc.
+         follows the \begin...)
+534   Chapterbib support
+      \usepackage{chapterbib}              \multibib child
+
+
 
 
 General
@@ -105,3 +128,11 @@ General
 * Use the language information provided by Language.cpp and the languages file (for babel/lyx/polyglossia name, quote style etc.)
   instead of hardcoding this information in Preamble.cpp.
 
+* Store alias commands for characters in a file with
+  "lib/unicodesymbols"-format, e.g.
+
+    0x200b "\\dots" "" "" "" # HORIZONTAL ELLIPSIS
+    0x200b "\\ldots" "" "" "\\ldots" # HORIZONTAL ELLIPSIS
+    0x200b "\\textellipsis" "" "" "" # HORIZONTAL ELLIPSIS
+
+  Look up LaTeX->Unicode conversion in the combined files.