ProblĂšmes d'enregistrement des calculs et qu'est-ce que iMath
Probablement, beaucoup de ceux qui ont Ă©tudiĂ© dans une universitĂ© technique ont d'abord fait les calculs de leurs cours dans Mathcad (ou un autre package mathĂ©matique), puis ont tapĂ© avec diligence les mĂȘmes formules dans MS Word avec substitution de nombres. Puis ils l'ont oubliĂ©.
Quand j'ai été embauché comme constructeur pour les calculs de force, je devais me souvenir.
Non, les technologies FEM modernes sont utilisĂ©es (SolidWorks, Ansys), mais personne n'a annulĂ© les formules avec les mĂ©thodes GOST. Les principes n'ont pas changĂ© ici, mĂȘme si plus de 10 ans se sont Ă©coulĂ©s depuis la soutenance de mon diplĂŽme. Les gens tapent d'abord les formules dĂ©jĂ tapĂ©es dans Mathcad, puis remplacent manuellement chaque nombre dans la formule et notent le rĂ©sultat.
Pourquoi écrire des nombres aprÚs la formule si l'ordinateur calcule le résultat?
C'est une opinion controversée, de tels enregistrements aident parfois à trouver une erreur. C'est juste absurde de le faire avec vos mains. Les gens ont essayé de résoudre ce problÚme sous différents angles, il y a TechEditor , CalcPad , NormCad , mais nous ne parlons pas d'eux, en pratique je n'applique que 2 solutions:
Concevez directement dans Mathcad et imprimez tel quel
LibreOffice Writer iMath â
1 :
, , , Mathcad
"" :
Mathcad 15, â Mathcad 15, Mathcad Prime
, ,
2 iMath, Mathcad LibreOffice Writer, .
text expander iMath
( ):
2- . , .. iMath , , . .
Mathcad, : D, Ctrl+G â Î, : DG â Î. :
, :
aText ( , ) Windows7+/MacOS
, Fileâ csv , Default Group Examplesespanso Windows8+/MacOS/Linux
â1. , ( )
? . d=sqrt{{8 · F_2 · i_{}}over{%pi · Ï_2}}}
, =sqrt{{8 · F_2 · i_{}}over{%pi · Ï_2}}}=d
_ii_VAL()_ii_
. . .
iMath , â .
â2.
%%ii @d@ EQDEF d=sqrt{{8 · F_2 · i_{}}over{%pi · Ï_2}} d=sqrt{{8 · F_2 · i_{}}over{%pi · Ï_2}} %%gg %%ii TEXT =sqrt{{8 · _ii_VAL(F_2)_ii_ · _ii_VAL(i_{})_ii_}over{_ii_VAL(%pi)_ii_ · _ii_VAL(Ï_2)_ii_}}=_ii_VAL(d)_ii_ =sqrt{{8 · 200 · 5}over{3,142 · 900}}=1,682 %%gg
, .
â3. . .
iMath, Jan Rheinlaender, . â .
:
- ( , )
- , , :
Q_=0.785 · D_^2 · p
- ()
- ()
Sublime Text
. , .
, . , yaml. , :
: Ctrl+Q, Ctr+F, , , , _ii_VAL(
, , , )_ii_
, Ctrl+Q. â Ctrl+Shift+Q. . , 2009. ...
, . Sublime, . â Sublime 2 . , , . â ! Ctrl+Q, , Ctrl+S â , ...
, , . , , .
Vim
, . langmap keymap, . Vim : , . .
: vim ? . vim .
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
---|---|---|---|---|---|---|---|---|
[W]indows [L]inux [M]acOS | WLM | WLM | W__ | WLM | W__ | W__ | WLM | WLM |
+ | + | + | + | + | + | + | + | |
+ | + | + | + | + | + | + | + | |
(\0, \1, ...) | + | - | + | + | + | + | + | + |
â | + | + | +Âč | + | - | + | + | ? |
â | ^D | ^â§D | - | ^â§D | - | - | ^â§D⎠| +â° |
â | â„F3 | Ă | - | - | - | ^â§â | - | ? |
â | â„â | â„E | - | - | - | - | - | ? |
â | ^â„ââ” | â„â§â | -â¶ | -â¶ | - | -â¶ | -â¶ | +â° |
⏀ | + | +Ⱐ| + | - | +Ⱐ| - | + | + |
⏀ | - | +Ⱐ| + | - | - | - | + | + |
+â· | +Âč | + | + | +â° | + | + | + | |
+ | + | ± | ? | ? | ? | + | ± | |
+ | + | + | +ÂČ | + | + | ±⎠| ±Ⱐ| |
+ | + | + | ± | + | - | + | + | |
+ | + | + | - | + | - | - | +Âč | |
^â§P | ^â§P | ^Mâ°Âł | - | - | - | ^â§E⎠| - |
( Windows): ^ â Ctrl, â§ â Shift, â„ â Alt, â â Space, â â Enter, ââââ â , Ă â
â° â
Âč â
ÂČ â , code.page=65001
Âł â NppMenuSearch ,
⎠â , ,
â” â
â¶ â â„â§â,
â· â
? 2 : Sublime ( ?) Cuda. , - .
Logo | |||||
---|---|---|---|---|---|
![]() |
Sublime Text | 3.2.2 | 01.10.19 | C ( Skia) | â |
![]() |
CudaText | 1.118.2.0 | 29.12.20 | ||
![]() |
Notepad++ | 7.9.2 | 01.01.21 | Scientilla | â |
![]() |
SciTE | 4.4.6 | 01.12.20 | Scientilla | â |
![]() |
AkelPad | 4.9.8 | 18.07.16 | Scientilla | â |
![]() |
Notepad3 | 5.20.915.1 | 15.09.20 | Scientilla | â , |
![]() |
Textadept | 11.0 | 01.12.20 | Scientilla / Curses | â |
![]() |
Vim | 8.2 | 10.12.20 | ? | â ? |
CudaText
, CudaText. portable zip-. wiki - portable , . ? â %APPDATA% . ? , , 25 â , â . , , , , . :
, - . , . , . . ( ), ( , ). Statusbar , , .
Options â Settings default/user,
{
"wrap_mode" : 1,
"wrap_indented" : false,
"ui_statusbar_show" : true,
"ui_sidebar_show" : true,
"find_hidden_buttons": "c",
"bracket_highlight" : true,
"ui_toolbar_show" : false,
"ui_theme" : "white",
"ui_theme_syntax" : "white",
"ui_font_name" : "default",
"ui_font_size" : 9,
"font_name" : "Lucida Console",
"font_size" : 10,
"ui_title_path" : true,
"ui_menu_show" : false,
"ui_tab_show" : false,
"gutter_show" : false,
"gutter_fold" : false,
"show_last_line_on_top" : false,
"log_sessions" : false,
"py_init_log" : false,
"auto_close_brackets": ""
}
' âź ' Ctrl+Shift+P ( Sublime). , , Ctrl+W
.
â â white ( ).
: , 'ÎŽ',
â aText .
: Auto_Save Macros. Sublime: Plugins â Addons Manager â Install..., Ctrl+Shift+P - plugin:Install+Enter.
. , . ':', , 'theme:' â . : , Plugins â Addons Manager â Remove add-on...
( ). Sublime PreferencesâKey Bindings, :
- Ctrl+Shift+P, , 'macros: start recording'
- F9
- "Set"
Ctrl+Q "macros: start recording" Ctrl+Shift+Q "macros: stop recording".
settings/keys:
...
"2810" : {
"name" : "macros: start recording",
"s1" : [ "Ctrl+Q" ]
}
...
â .
â iMath:explain EQDEF
, , '=', _ii_VAL(
)_ii_
@@
. , . . , , _ii_VAL(
)_ii_
:
- Ctrl+Q â
- @@ , . CudaText â \0, \1, ..., . Ctrl+F,
\b(abs|acute|aleph|alignb...widetilde|widevec|wp|yellow)\b
, Alt+E, Esc â , â,@@
- ,
%%ii TEXT
(?<=^%%ii\s+TEXT).*$
-
(?<=[^%@'"])(\d+\.\d+|%\w+_\{[^{}]*\}|%\w+|\b\w+_\{[^{}]*\}|\b\w+)(?!.*%%gg$)
- â , , Ctrl+X
-
_ii_VAL(
, Ctrl+V,)_ii_
-
@@
- Ctlr+Shift+Q â ,
imath:_ii_VAL()_ii_ all
- â : Ctrl+Shift+P,
imath:_ii_VAL()_ii_ all
( Enter), F9, Ctrl+Shift+V
( ), settings/macros.json. . .
Auto_Save. Ctrl+Shift+P â plugin:Auto Save: config
,
[op] save_interval=30 save_before_closing_tab=1 on_deactivate=0
Cud , Cuda , LO Math. "file:quit program" F3 ( iMath F3) â / .
. Wiki , , SynWrite , , . .
- SynWrite
- Options â Customize lexers library..., - eqn
- View â Lexer â
- Options â Customize lexer...
- "Import Items" ( )
-
- eqn.lcf eqn.cuda-lexmap SynWrite\Data\lexlib cudatext\Data\lexlib
- , , Ctrl+Shift+P, eqn, Enter.
, :
. ! ( , )
, ( Atom Visual Studio Code). â , , , . . ( ) iMath ( , ).
Page de téléchargement de LibreOffice - testé sur 7.0, mais 6.4 devrait
également fonctionner. Page de téléchargement iMath - téléchargement iMath-2.3.1 ~ beta2.oxt
Discussion sur la fonctionnalité iMath "ouvrir dans un éditeur externe" sur sourceforge.net - sur la configuration de la
documentation iMath
Page de téléchargement CudaText
ParamÚtres de CudaText pour travailler avec iMath (vous devez décompresser dans le dossier
oĂč l' Ă©diteur a Ă©tĂ© dĂ©compressĂ©) CudaText sur github.com
CudaText sur sourceforge.net - il n'y a que des plugins
aText settings pour les caractĂšres grecs et plus - ouvert par Ctrl + O depuis aText