Fix bug where inline equations were displayed in the outline (#2662)
This commit is contained in:
parent
d25e6726e2
commit
97bb0fbce3
@ -367,6 +367,9 @@ impl Refable for EquationElem {
|
||||
|
||||
impl Outlinable for EquationElem {
|
||||
fn outline(&self, vt: &mut Vt) -> SourceResult<Option<Content>> {
|
||||
if !self.block(StyleChain::default()) {
|
||||
return Ok(None);
|
||||
}
|
||||
let Some(numbering) = self.numbering(StyleChain::default()) else {
|
||||
return Ok(None);
|
||||
};
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 106 KiB |
@ -2,25 +2,33 @@
|
||||
#set heading(numbering: "(1/a)")
|
||||
#show heading.where(level: 1): set text(12pt)
|
||||
#show heading.where(level: 2): set text(10pt)
|
||||
#set math.equation(numbering: "1")
|
||||
|
||||
#outline()
|
||||
#outline(title: [Figures], target: figure)
|
||||
#outline(title: [Equations], target: math.equation)
|
||||
|
||||
= Einleitung
|
||||
= Introduction
|
||||
#lorem(12)
|
||||
|
||||
= Analyse
|
||||
= Analysis
|
||||
#lorem(10)
|
||||
|
||||
#[
|
||||
#set heading(outlined: false)
|
||||
== Methodik
|
||||
== Methodology
|
||||
#lorem(6)
|
||||
]
|
||||
|
||||
== Verarbeitung
|
||||
#lorem(4)
|
||||
== Math
|
||||
$x$ is a very useful constant. See it in action:
|
||||
$ x = x $
|
||||
|
||||
== Programmierung
|
||||
== Interesting figures
|
||||
#figure(rect[CENSORED], kind: image, caption: [A picture showing a programmer at work.])
|
||||
#figure(table[1x1], caption: [A very small table.])
|
||||
|
||||
== Programming
|
||||
```rust
|
||||
fn main() {
|
||||
panic!("in the disco");
|
||||
@ -33,5 +41,5 @@ Ok ...
|
||||
// Ensure 'bookmarked' option doesn't affect the outline
|
||||
#set heading(numbering: "(I)", bookmarked: false)
|
||||
|
||||
= #text(blue)[Zusammen]fassung
|
||||
= #text(blue)[Sum]mary
|
||||
#lorem(10)
|
||||
|
Loading…
Reference in New Issue
Block a user