X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ftex2lyx%2FTODO.txt;h=e5488b5936dc7b59254bd55fd6d40272edb560cb;hb=1a3dbbf07ad837a685af93bf3d1d1a784e0d27ae;hp=162d07fd471f239294a6d0000d19b53660aafdf4;hpb=56ece75ad9becba27ff1eaa12a0b8e3c68bb317b;p=lyx.git diff --git a/src/tex2lyx/TODO.txt b/src/tex2lyx/TODO.txt index 162d07fd47..e5488b5936 100644 --- a/src/tex2lyx/TODO.txt +++ b/src/tex2lyx/TODO.txt @@ -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[] \begin_inset Argument item: -450 garamondx.sty, ugm LaTeX font, \font_roman, \font_osf, - [garamondx]{newtxmath} \font_math 451 beamer overlay arguments InsetArgument \command, \begin{env} 452 beamer block arguments InsetArgument @@ -98,6 +72,55 @@ Format LaTeX feature LyX feature \frametitle[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.