]> git.lyx.org Git - lyx.git/blobdiff - src/tex2lyx/TODO.txt
tex2lyx: support biblatex
[lyx.git] / src / tex2lyx / TODO.txt
index eb599bc45d2294a67b396f605a173b182a642c9a..f5744e7f934fa2668aaa7a78cf22f7bb3684ee0a 100644 (file)
@@ -12,8 +12,8 @@ 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
-        - Dia and LilyPond are an \includegraphics and can therefore onyl be imported as image
+       (- 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
@@ -72,21 +72,71 @@ Format LaTeX feature                        LyX feature
        \frametitle<overlay>[short}{long}
 456    memoir: \epigraph{text}{source}      layout Epigraph, InsetArgument
 457    automatic stackrel loading           \use_package stackrel
-458    Extended InsetCaption syntax         InsetCaption
 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
+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|subsetion}
+        (if a part, chapter, section etc.
+         follows the \begin...)
+      \usepackage[refsection=<val>         \multibib <val>
+      \bibbysection[<opts>]                \begin_inset CommandInset bibtex
+                                             biblatexopts "<opts>"
+                                             btprint "bibbysection"
+534   Chapterbib support
+      \usepackage{chapterbib}              \multibib child
+
+
 
 
 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.