Skip to main content
January 4, 2026
Answered

Best way to manage long café drink menus without breaking layout consistency in Adobe InDesign?

  • January 4, 2026
  • 1 reply
  • 92 views

Hi everyone,

I’m working in Adobe InDesign on a print café drink menu with many items, categories, and prices. The main challenge is keeping the layout consistent when the menu changes frequently, such as new drinks, seasonal items, or price updates.

Right now, even small edits can cause text reflow issues, misaligned prices, or spacing inconsistencies across columns and sections.

From an InDesign workflow perspective:

  • What’s the best way to structure long menus so updates don’t break the layout?
  • Are paragraph styles, nested styles, or anchored objects the right approach for this kind of document?

I’m looking for a stable, production-friendly method suitable for real-world café menus.

Thanks in advance.

Correct answer Eugene Tyson

I'd use a table - then with sections you want to keep with you can select those sections and choose Keep With Next Row from the Table Options 

https://creativepro.com/keeping-table-rows-together/#:~:text=Here's%20how%3A%20Select%20the%20rows,enable%20Keep%20with%20Next%20Row.

 

You'd then be able to insert an image, price, etc. in different columns and it will stay with the text. 

 

But it's very difficult to know without seeing it, and what your current workflow is. 

It might be better with Paragraphs and just plain text - but my initial thought would be to set it as a table. 

 

 

1 reply

Eugene TysonCommunity ExpertCorrect answer
Community Expert
January 4, 2026

I'd use a table - then with sections you want to keep with you can select those sections and choose Keep With Next Row from the Table Options 

https://creativepro.com/keeping-table-rows-together/#:~:text=Here's%20how%3A%20Select%20the%20rows,enable%20Keep%20with%20Next%20Row.

 

You'd then be able to insert an image, price, etc. in different columns and it will stay with the text. 

 

But it's very difficult to know without seeing it, and what your current workflow is. 

It might be better with Paragraphs and just plain text - but my initial thought would be to set it as a table.