diff options
-rw-r--r-- | src/Text/Pandoc/Writers/LaTeX.hs | 15 | ||||
-rw-r--r-- | tests/writer.latex | 2 |
2 files changed, 5 insertions, 12 deletions
diff --git a/src/Text/Pandoc/Writers/LaTeX.hs b/src/Text/Pandoc/Writers/LaTeX.hs index a3e6b9364..02fbf4add 100644 --- a/src/Text/Pandoc/Writers/LaTeX.hs +++ b/src/Text/Pandoc/Writers/LaTeX.hs @@ -40,7 +40,6 @@ import Text.PrettyPrint.HughesPJ hiding ( Str ) data WriterState = WriterState { stInNote :: Bool -- @True@ if we're in a note , stOLLevel :: Int -- level of ordered list nesting - , stUsedIdents :: [String] -- identifiers used already , stOptions :: WriterOptions -- writer options, so they don't have to be parameter , stVerbInNote :: Bool -- true if document has verbatim text in note , stEnumerate :: Bool -- true if document needs fancy enumerated lists @@ -57,8 +56,8 @@ data WriterState = writeLaTeX :: WriterOptions -> Pandoc -> String writeLaTeX options document = evalState (pandocToLaTeX options document) $ - WriterState { stInNote = False, stOLLevel = 1, stUsedIdents = [], - stOptions = options, stVerbInNote = False, stEnumerate = False, + WriterState { stInNote = False, stOLLevel = 1, stOptions = options, + stVerbInNote = False, stEnumerate = False, stTable = False, stStrikeout = False, stSubscript = False, stUrl = False, stGraphics = False, stLHS = False, stBook = False } @@ -134,14 +133,8 @@ blockToLaTeX (Plain lst) = do blockToLaTeX (Para [Image txt (src,tit)]) = do capt <- inlineListToLaTeX txt img <- inlineToLaTeX (Image txt (src,tit)) - st <- get - let usedIdents = stUsedIdents st - let lab = uniqueIdent txt usedIdents - put $ st{ stUsedIdents = lab : usedIdents } - return $ text "\\begin{figure}[htb]" $$ - text "\\centering" $$ img $$ - (text "\\caption{" <> capt <> text ("}\\label{" ++ lab ++ "}")) $$ - text "\\end{figure}\n" + return $ text "\\begin{figure}[htb]" $$ text "\\centering" $$ img $$ + (text "\\caption{" <> capt <> char '}') $$ text "\\end{figure}\n" blockToLaTeX (Para lst) = do st <- get let opts = stOptions st diff --git a/tests/writer.latex b/tests/writer.latex index e06ac5bdf..dbefdb8fd 100644 --- a/tests/writer.latex +++ b/tests/writer.latex @@ -812,7 +812,7 @@ From ``Voyage dans la Lune'' by Georges Melies (1902): \begin{figure}[htb] \centering \includegraphics{lalune.jpg} -\caption{lalune}\label{lalune} +\caption{lalune} \end{figure} Here is a movie \includegraphics{movie.jpg} icon. |