commit 8126ca30fec5277f789d717d258a76acf8bee146
Author: Juergen Spitzmueller <[email protected]>
Date: Sat Aug 9 17:41:53 2025 +0200
Properly import footnote with optional argument
---
lib/syntax.default | 2 +-
src/tex2lyx/text.cpp | 11 +++++++++--
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/lib/syntax.default b/lib/syntax.default
index b492e8e428..870db63169 100644
--- a/lib/syntax.default
+++ b/lib/syntax.default
@@ -148,7 +148,7 @@ $$
\epsfxsize
\epsfysize
\fancyhead[]{}
-\footnote[]{}
+\footnote[]{translate}
\footnotesize
\H{}
\hline
diff --git a/src/tex2lyx/text.cpp b/src/tex2lyx/text.cpp
index cf314385e3..f92b4975c5 100644
--- a/src/tex2lyx/text.cpp
+++ b/src/tex2lyx/text.cpp
@@ -4210,8 +4210,15 @@ void parse_text(Parser & p, ostream & os, unsigned
flags, bool outer,
continue;
}
- if (t.cs() == "footnote" ||
- (t.cs() == "thanks" && context.layout->intitle)) {
+ if ((t.cs() == "footnote")
+ || (t.cs() == "thanks" && context.layout->intitle)) {
+ if (p.hasOpt()) {
+ if (p.hasOpt()) {
+ string const opt = p.getOpt();
+ output_ert_inset(os, t.asInput() + opt,
context);
+ continue;
+ }
+ }
p.skip_spaces();
context.check_layout(os);
begin_inset(os, "Foot\n");
--
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs