LaTeX reader: handle @{} and p{length} in tabular.
The length is not actually recorded, but at least we get a table. Closes #1180.
This commit is contained in:
parent
9f3f4298dd
commit
fcddd0e4bd
1 changed files with 3 additions and 2 deletions
|
@ -1168,12 +1168,13 @@ complexNatbibCitation mode = try $ do
|
|||
parseAligns :: LP [Alignment]
|
||||
parseAligns = try $ do
|
||||
char '{'
|
||||
let maybeBar = try $ spaces >> optional (char '|')
|
||||
let maybeBar = skipMany $ sp <|> () <$ char '|' <|> () <$ try (string "@{}")
|
||||
maybeBar
|
||||
let cAlign = AlignCenter <$ char 'c'
|
||||
let lAlign = AlignLeft <$ char 'l'
|
||||
let rAlign = AlignRight <$ char 'r'
|
||||
let alignChar = optional sp *> (cAlign <|> lAlign <|> rAlign)
|
||||
let parAlign = AlignLeft <$ (char 'p' >> braced)
|
||||
let alignChar = cAlign <|> lAlign <|> rAlign <|> parAlign
|
||||
aligns' <- sepEndBy alignChar maybeBar
|
||||
spaces
|
||||
char '}'
|
||||
|
|
Loading…
Add table
Reference in a new issue