Мне удалось решить подобную проблему. В моем случае я использовал таблицу сетки.
Я заметил, что могу предоставить HTML, который будет использоваться при использовании «строкового блока» restructuredText.
Я поместил в исходный файл restructuredText следующее:
.. raw:: html
<style> .line {text-align:right;} </style>
Затем в ячейках таблицы я использовал "|" символ в начале (крайний левый край) каждой ячейки, которую я хотел выровнять по правому краю.
Этот хак "берет на себя" форматирование конструкции блочного блока. Это может или не может быть приемлемым в данном контексте.