Skip to content

Ipynb format can't render layouts without floats #8356

@anielsen001

Description

@anielsen001

Bug description

I'm getting this error message, and I'm reporting it as suggested. I searched in the issues for the same error and could not find it already reported.

FATAL (/opt/quarto/share/filters/main.lua:21176) An error occurred:
Ipynb format can't render layouts without floats
This is a quarto bug. Please consider filing a bug report at https://github.com/quarto-dev/quarto-cli/issues
Error running filter /opt/quarto/share/filters/main.lua:
/opt/quarto/share/filters/main.lua:2229: attempt to call a nil value (global 'crash_with_stack_trace')
stack traceback:
	/opt/quarto/share/filters/main.lua:1817: in function 'fail'
	/opt/quarto/share/filters/main.lua:1809: in function 'fail_and_ask_for_bug_report'
	/opt/quarto/share/filters/main.lua:21176: in field 'render'
	/opt/quarto/share/filters/main.lua:835: in local 'filter_fn'
	/opt/quarto/share/filters/main.lua:302: in function </opt/quarto/share/filters/main.lua:292>
	(...tail calls...)
	[C]: in ?
	[C]: in method 'walk'
	/opt/quarto/share/filters/main.lua:224: in function </opt/quarto/share/filters/main.lua:214>
	(...tail calls...)
	/opt/quarto/share/filters/main.lua:936: in local 'callback'
	/opt/quarto/share/filters/main.lua:951: in upvalue 'run_emulated_filter_chain'
	/opt/quarto/share/filters/main.lua:987: in function </opt/quarto/share/filters/main.lua:984>
stack traceback:
	/opt/quarto/share/filters/main.lua:224: in function </opt/quarto/share/filters/main.lua:214>
	(...tail calls...)
	/opt/quarto/share/filters/main.lua:936: in local 'callback'
	/opt/quarto/share/filters/main.lua:951: in upvalue 'run_emulated_filter_chain'
	/opt/quarto/share/filters/main.lua:987: in function </opt/quarto/share/filters/main.lua:984>

Steps to reproduce

Here's a simple quarto test document that reproduces the error in a clean quarto create project using a default website.

---
title: test
format:
    html: default
    ipynb: default
---

## hello

:::: {layout="[[1,1],[1]]"}

![](/img/logos/quarto.png)

![](/img/logos/quarto.png)

![](/img/logos/quarto.png)

::::

Expected behavior

I expect to get an html and jupyter notebook as output.

Actual behavior

Quarto errors, see description above.

Your environment

  • Ubuntu 20.04
  • no ide used

Quarto check output

$ quarto check
Quarto 1.4.533
[✓] Checking versions of quarto binary dependencies...
      Pandoc version 3.1.11: OK
      Dart Sass version 1.69.5: OK
      Deno version 1.37.2: OK
[✓] Checking versions of quarto dependencies......OK
[✓] Checking Quarto installation......OK
      Version: 1.4.533
      Path: /opt/quarto/bin

[✓] Checking tools....................OK
      TinyTeX: (not installed)
      Chromium: (not installed)

[✓] Checking LaTeX....................OK
      Using: Installation From Path
      Path: /usr/bin
      Version: 2019

[✓] Checking basic markdown render....OK

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingregressionFunctionality that used to work but now is broken.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions