Commit 1e15c3e
Remove FloatBarrier injection, add figure placement rules to writer prompt
FloatBarrier approach was too rigid — figures piling up on a blank page
before References. Instead, writer agent is now responsible for checking
figure placement after every edit:
- No blank pages with only figures
- No figures after the last section
- Figures appear near their reference context
- Multi-panel figures use figure* in multi-column templates
Writer prompt: added "Figure Placement Rules" section with concrete fixes
(move figure earlier, reduce height, use [!htbp], etc.)
Reverted _ensure_clearpage_before_bibliography to simple \clearpage only.
Cleaned up euromlsys template (removed placeins/FloatBarrier).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent f563de7 commit 1e15c3e
File tree
3 files changed
+23
-37
lines changed- ark
- templates/agents
- venue_templates/euromlsys
3 files changed
+23
-37
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
725 | 725 | | |
726 | 726 | | |
727 | 727 | | |
728 | | - | |
| 728 | + | |
729 | 729 | | |
730 | | - | |
731 | | - | |
732 | | - | |
| 730 | + | |
733 | 731 | | |
734 | 732 | | |
735 | 733 | | |
736 | 734 | | |
737 | 735 | | |
738 | 736 | | |
739 | | - | |
740 | | - | |
741 | | - | |
742 | | - | |
743 | | - | |
744 | | - | |
745 | | - | |
746 | | - | |
747 | | - | |
748 | | - | |
749 | | - | |
750 | | - | |
751 | 737 | | |
752 | 738 | | |
753 | 739 | | |
754 | | - | |
755 | | - | |
756 | | - | |
757 | | - | |
758 | | - | |
759 | | - | |
760 | | - | |
761 | | - | |
762 | | - | |
763 | | - | |
764 | | - | |
| 740 | + | |
765 | 741 | | |
766 | 742 | | |
767 | | - | |
768 | | - | |
769 | | - | |
770 | | - | |
771 | | - | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
772 | 748 | | |
773 | | - | |
| 749 | + | |
774 | 750 | | |
775 | | - | |
| 751 | + | |
776 | 752 | | |
777 | 753 | | |
778 | 754 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
65 | 78 | | |
66 | 79 | | |
67 | 80 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
9 | 7 | | |
10 | 8 | | |
11 | 9 | | |
| |||
32 | 30 | | |
33 | 31 | | |
34 | 32 | | |
35 | | - | |
36 | 33 | | |
37 | 34 | | |
38 | 35 | | |
| |||
0 commit comments