Ipython: ๋งˆํฌ๋‹ค์šด ๋””์Šคํ”Œ๋ ˆ์ด ํ›„ํฌ๋ฅผ ํ†ตํ•ด ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ์ค‘์‹ฌ ๋ฐฉ์ •์‹์ด ์™ผ์ชฝ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.

์— ๋งŒ๋“  2018๋…„ 05์›” 25์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: ipython/ipython

๋‹ค์Œ ๋งˆํฌ๋‹ค์šด์€ ๋งˆํฌ๋‹ค์šด ์…€์—์„œ ์ž˜ ์ž‘๋™ํ•˜๋ฉฐ ๋ฐฉ์ •์‹์˜ ์ค‘์•™์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.

The math is centered: $$x$$

๊ทธ๋Ÿฌ๋‚˜ ๋งˆํฌ๋‹ค์šด ํ‘œ์‹œ ๋ฐฉ๋ฒ• ๋‚ด๋ถ€์— ๋ฐฐ์น˜ํ•˜๋ฉด ์™ผ์ชฝ ์ •๋ ฌ์ด ๋ฉ๋‹ˆ๋‹ค(๊ฐ„๋‹จํ•จ์„ ์œ„ํ•ด ์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋นˆ ์ค„ ์ˆ˜์— ๊ด€๊ณ„์—†์ด).

from IPython import display
display.display_markdown("The math is not centered: $$x$$", raw=True)

์ค‘์•™์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ์™ผ์ชฝ์œผ๋กœ ๋„˜์–ด๊ฐ‘๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ๋งˆํฌ๋‹ค์šด ์…€์— ๋Œ€ํ•ด ์ˆ˜์ •๋œ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ๋””์Šคํ”Œ๋ ˆ์ด ์ถœ๋ ฅ์— ๋Œ€ํ•ด์„œ๋Š” ์ˆ˜์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘: ์ด๊ฒƒ์€ ์ถœ๋ ฅ ์Šคํƒ€์ผ์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

div.output_area .MathJax_Display {
text-align: left !important;
}

๋‹ค์Œ์—์„œ ๋ช…์‹œ์  ์Šคํƒ€์ผ์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

<div class="MathJax_Display" style="text-align: center;">...

ipython/ipython#7827๊ณผ ๊ด€๋ จ์ด ์žˆ์ง€๋งŒ IPython์ด ์žˆ๋Š” ๋ฐ”๋‹๋ผ Jupyter ๋…ธํŠธ๋ถ์— ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ ์˜ค๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

https://github.com/jupyter/notebook/blob/de92a2b34fc50c090c1c02c3b57dbe882cd64d3c/notebook/static/notebook/less/outputarea.less#L52 -L55

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

2020๋…„์— ๋ฐ”๋กœ ์ด ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„๊ทธ๊ฐ€ ๋ฌด์‹œ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๊นŒ?

๋ชจ๋“  3 ๋Œ“๊ธ€

๋‹ค๋ฅธ ์ถœ๋ ฅ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฐฉ์ •์‹ ์ž์ฒด(์ฆ‰, Math ํด๋ž˜์Šค์™€ ํ•จ๊ป˜ ํ‘œ์‹œ๋จ)๋Š” ์™ผ์ชฝ ์ •๋ ฌ๋˜์–ด์•ผ ํ•œ๋‹ค๋Š” ์•„์ด๋””์–ด์˜€์Šต๋‹ˆ๋‹ค. ๋งˆํฌ๋‹ค์šด์˜ ๋ธ”๋ก ๋ฐฉ์ •์‹์—๋Š” ์ด์น˜์— ๋งž์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CSS ์„ ํƒ๊ธฐ๋ฅผ ๋ณด๋‹ค ๊ตฌ์ฒด์ ์œผ๋กœ ๋งŒ๋“ค์–ด ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ด๊ฒƒ์€ ๋ผํ…์Šค ๋Œ€์‹  ๋งˆํฌ๋‹ค์šด์ด๋ฏ€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ ๊ฐ€์ง€ ์ฐจ์ด์ ์ž…๋‹ˆ๋‹ค. output_markdown rendered_html ๋Š” ์ด ๊ฒฝ์šฐ์— ๊ณ ์œ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ output_latex Math์˜ ์ถœ๋ ฅ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(๋‘˜ ๋‹ค ๊ณต์œ ํ•˜๋Š” ์†์„ฑ ๋ฌด์‹œ).

๊ทธ๋Ÿฌ๋‚˜ ์‹ค์ œ๋กœ Math์˜ ๊ฒฝ์šฐ์—๋„ ์ถœ๋ ฅ์ด ํ™”๋ฉด ์ค‘์•™์—์„œ ์™ผ์ชฝ์œผ๋กœ ์งœ์ฆ๋‚˜๊ฒŒ ์ ํ”„ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜ํ•™์ด ์ถœ๋ ฅ์œผ๋กœ ์™ผ์ชฝ ์ •๋ ฌ๋˜๋„๋ก ์˜๋„๋œ ๊ฒฝ์šฐ ์ˆ˜ํ•™์€ ์ธ๋ผ์ธ ์Šคํƒ€์ผ( $x$ in markdown) ๋Œ€ ๋””์Šคํ”Œ๋ ˆ์ด ์Šคํƒ€์ผ( $$x$$ )์ด์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ ํ”„๋ฅผ ์ผ์œผํ‚ค๊ณ  !important ๊ทœ์น™์„ ๊ฐ•์ œํ•˜๋Š” MathJax HTML ์ถœ๋ ฅ <div class="MathJax_Display" style="text-align: center;"> .

2020๋…„์— ๋ฐ”๋กœ ์ด ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฒ„๊ทธ๊ฐ€ ๋ฌด์‹œ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๊นŒ?

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰