2014-02-12 2 views
0

Я хотел бы сосредоточить заголовки ячеек в ноутбуке IPython.Центрирование заголовков в ноутбуке IPython

Я знаю, что можно создавать сосредоточенные заголовки, писать HTML, но тогда я не могу получить ссылку на ячейку, используя оглавление (nbtoc доб.)

Есть ли способ, чтобы написать HTML заголовки со ссылками или заголовками с центрированным текстом?

Спасибо!

+0

Возможный дубликат [Центрирование текста в ярлыках/заголовках тетрад IPython?] (Http://stackoverflow.com/questions/18575012/centering-text-in-ipython-notebook-markdown-heading-cells) – ostrokach

ответ

0

Это можно сделать с помощью специального css; см. this question для получения дополнительной информации о настройке профиля и соответствующих файлов.

Примерный пользовательский css содержится в файле Barba's 12 Steps to Navier Stokes course, хотя actual file может содержать больше деталей, чем нужно. Фактически ipython notebooks там непосредственно загружают css, а не используют метод профиля, который также работает. Чтобы центрировать заголовки, просто измените файл css на

h1 { 
    ... 
    text-align: center; 
} 

как обычно.

3

Если вы хотите центрировать заголовок без пользовательского css, вы можете окружить текст центральными тегами.

Например, если вы хотите, чтобы сделать центрированную h1 заголовка ячейки:

# <center>Title</center> 
0

Другой вариант заключается в использовании:

<h3 align="center">This is a centered header</h3> 

, как показано here.

Смежные вопросы