Toc & toc = buffer().tocBackend().toc(floattype_);
docstring str = full_label_;
- text().forToc(str, TOC_ENTRY_LENGTH);
+ int length = output_active ? INT_MAX : TOC_ENTRY_LENGTH;
+ text().forToc(str, length);
toc.push_back(TocItem(pit, 0, str, output_active));
// Proceed with the rest of the inset.