From 847afab142e67b88d1dc431fb849159ef3055dc5 Mon Sep 17 00:00:00 2001 From: Georg Baum Date: Mon, 7 Mar 2005 12:30:44 +0000 Subject: [PATCH] translate \thanks in title layouts git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9699 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/tex2lyx/ChangeLog | 6 ++++++ src/tex2lyx/text.C | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/tex2lyx/ChangeLog b/src/tex2lyx/ChangeLog index e8d9de17cf..148063ac4d 100644 --- a/src/tex2lyx/ChangeLog +++ b/src/tex2lyx/ChangeLog @@ -1,3 +1,9 @@ +2005-03-05 Georg Baum + + * text.C (output_command_layout): Use parse_text instead of + parse_text_in_inset to avoid creating a new context + * text.C (parse_text): translate \thanks to footnote in title layouts + 2005-02-25 Angus Leeming * context.h: declare as "class Font" rather than "struct Font". diff --git a/src/tex2lyx/text.C b/src/tex2lyx/text.C index f1dfebf91a..71546bc176 100644 --- a/src/tex2lyx/text.C +++ b/src/tex2lyx/text.C @@ -447,7 +447,7 @@ void output_command_layout(ostream & os, Parser & p, bool outer, eat_whitespace(p, os, context, false); } } - parse_text_snippet(p, os, FLAG_ITEM, outer, context); + parse_text(p, os, FLAG_ITEM, outer, context); context.check_end_layout(os); if (parent_context.deeper_paragraph) { // We must suppress the "end deeper" because we @@ -1310,7 +1310,8 @@ void parse_text(Parser & p, ostream & os, unsigned flags, bool outer, end_inset(os); } - else if (t.cs() == "footnote") { + else if (t.cs() == "footnote" || + (t.cs() == "thanks" && context.layout->intitle)) { p.skip_spaces(); context.check_layout(os); begin_inset(os, "Foot\n"); -- 2.39.2