{"id":196281,"date":"2021-10-28T14:28:24","date_gmt":"2021-10-28T13:28:24","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=196281"},"modified":"2022-08-09T16:43:08","modified_gmt":"2022-08-09T15:43:08","slug":"dataspell-eap-20-brings-latex-support-jupyter-console-and-more","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/pt-br\/blog\/2021\/10\/28\/dataspell-eap-20-brings-latex-support-jupyter-console-and-more","title":{"rendered":"DataSpell EAP 20 Brings LaTeX Support, Jupyter Console, and More"},"content":{"rendered":"\n<p>A fresh DataSpell EAP update is out, and it is packed with some exciting new features!<\/p>\n\n\n\n<p>If you\u2019re using the Toolbox App, click <em>Check for Updates<\/em>. Alternatively, you can download the new build from the <a href=\"https:\/\/jetbrains.com\/dataspell\" target=\"_blank\" rel=\"noopener\">DataSpell website<\/a>.<\/p>\n\n\n\n<p><strong>New configuration directory\ufeff<\/strong><\/p>\n\n\n\n<p>Importantly, the directory, where the IDE stores its settings has changed. If you used an earlier DataSpell EAP build and would like to keep those settings during the update, it\u2019s important to point the new EAP build to the directory with the old settings. The path to the settings directory can be found <a href=\"https:\/\/www.jetbrains.com\/help\/dataspell\/2021.3\/directories-used-by-the-ide-to-store-settings-caches-plugins-and-logs.html#config-directory\" target=\"_blank\" rel=\"noopener\">here<\/a>. Earlier EAP builds stored settings in the <em>JetBrainsDS2021.3<\/em> directory.<\/p>\n\n\n\n<p><strong>LaTeX support<\/strong><br>The update brings the long-awaited support for <em>LaTeX<\/em>. Now you can use <em>LaTeX<\/em> expressions in Markdown cells and have them rendered nicely!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/dataspell_eap_20_latex.png\" alt=\"\" class=\"wp-image-196282\"\/><\/figure>\n\n\n\n<p><strong>Jupyter Console<\/strong><br>Another new feature of the update is <em>Jupyter Console<\/em>. This feature is very similar to the Python Console but it can be attached to Jupyter notebooks. If you click the <em>Open Jupyter Console<\/em> action in the notebook toolbar, you\u2019ll see Jupyter Console attached to your notebook:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/dataspell_eap_20_jupyter_console.png\" alt=\"\" class=\"wp-image-196293\"\/><\/figure>\n\n\n\n<p>This can be very useful if you want to quickly evaluate an expression without changing the notebook.<\/p>\n\n\n\n<p><strong>Support for IPython.display in notebooks<\/strong><br>The update makes it possible to display rich content (such as Markdown, images, LaTeX expressions, etc.) in notebooks via the <em>IPython.display<\/em> function:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"800\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2021\/10\/dataspell_eap_20_python_display.png\" alt=\"\" class=\"wp-image-196304\"\/><\/figure>\n\n\n\n<p><strong>Other<\/strong><\/p>\n\n\n\n<p>Last but not least, the update adds pre-set shortcuts for <em>Split Cell<\/em> and <em>Merge Cell<\/em> actions, and adds the <em>Reload<\/em> action for remote <em>Jupyter Connections<\/em> to reload external changes files and notebooks.<\/p>\n\n\n\n<p>In addition to the new features, the update also fixes quite a few of the issues that were reported by our users! Please find the full list of changes in the <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/DS?q=%23%7BSprint%2020%20(September%2FOctober)%7D\" target=\"_blank\" rel=\"noopener\">release notes<\/a>.<\/p>\n\n\n\n<p><strong>Feedback<\/strong><\/p>\n\n\n\n<p>How to report feedback:<\/p>\n\n\n\n<ul><li>Bugs and feature requests:<a href=\"https:\/\/youtrack.jetbrains.com\/issues\/DS\" target=\"_blank\" rel=\"noopener\"> https:\/\/youtrack.jetbrains.com\/issues\/DS<\/a><\/li><li>Slack workspace:<a href=\"https:\/\/join.slack.com\/t\/pycharm-ds-insiders\/shared_invite\/zt-enea9zir-5PngfRI4JtfzQV6jTsLOug\" target=\"_blank\" rel=\"noopener\"> https:\/\/join.slack.com\/t\/pycharm-ds-insiders\/shared_invite\/zt-enea9zir-5PngfRI4JtfzQV6jTsLOug<\/a><\/li><li>Feedback form:<a href=\"https:\/\/forms.gle\/1srDLQk4GpCwwrsH9\" target=\"_blank\" rel=\"noopener\"> https:\/\/forms.gle\/1srDLQk4GpCwwrsH9<\/a><\/li><li>Twitter:<a href=\"http:\/\/twitter.com\/dataspell_jb\" target=\"_blank\" rel=\"noopener\"> http:\/\/twitter.com\/dataspell_jb<\/a><\/li><\/ul>\n\n\n\n<p><em>The DataSpell team<\/em><\/p>\n","protected":false},"author":63,"featured_media":196282,"comment_status":"closed","ping_status":"closed","template":"","categories":[952,826],"tags":[6544],"cross-post-tag":[6951,6419],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/196281"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=196281"}],"version-history":[{"count":4,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/196281\/revisions"}],"predecessor-version":[{"id":231276,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/196281\/revisions\/231276"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/196282"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=196281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=196281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=196281"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=196281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}