Notarea sfârșitului de exemplu / remarcă
On februarie 15, 2021 by adminCare este eticheta pentru a denota sfârșitul unui exemplu sau remarcă? Pentru dovezi, este simbolul QED (casetă albă). Știu că nu este necesar pentru toată lumea, dar aș dori să-l folosesc pentru a rupe puțin textul. Ce ar trebui să folosesc? Un cerc sau o casetă umplută sau ce?
Comentarii
- De ce nu același simbol QED?
- îl folosesc deja pentru dovezi, așa că nu ' nu vreau să o folosesc pentru nimic altceva.
Răspunde
Cred că aceasta este total o chestiune de stil personal. Dacă utilizați deja \qed
, puteți utiliza un simbol similar ca \triangle
.
Orice ai face, nu folosi doar \hfil$\triangle$
deoarece acest nu funcționează atunci când exemplul dvs. completează ultima linie complet. Iată o definiție a \demo
care utilizează \xqed
flexibil:
\documentclass{minimal} \usepackage[utf8]{inputenc} \newcommand\xqed[1]{% \leavevmode\unskip\penalty9999 \hbox{}\nobreak\hfill \quad\hbox{#1}} \newcommand\demo{\xqed{$\triangle$}} \begin{document} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. \demo \end{document}
Fontul manfnt
oferă, de asemenea, un triunghi umplut îndreptat spre dreapta. După ce ați declarat \font\manual=manfnt
poate folosi \manual\char"170
.
Comentarii
- Mulțumesc, ' o voi încerca și mă voi întoarce. Poate că ' voi folosi o Cu toate acestea, are o formă diferită de cea a unui triunghi.
- Triunghiul îndreptat spre dreapta arată ca și cum ar fi o legătură către altundeva. Ce anume ar trebui să denote? semnificativ specific în minte, este doar unul dintre simbolurile mai puțin cunoscute din standardul fo nts. Sunt de acord că sugerează o continuare și ca atare nu este adecvat pentru a indica sfârșitul unei secțiuni.
- Dacă am o ecuație ca ultimă linie în exemplul meu, din păcate, personajul apare cu câteva rânduri înainte de ultima linie. Există o modalitate de a schimba asta? Am încercat să pun
\demo
înainte de sfârșitul ecuației, dar acest lucru face ca simbolul să nu se alinieze corect. - @PA Funcționează pentru mine , deci trebuie să oferiți un exemplu care nu funcționează.
Răspunde
Încercați următoarea metodă indirectă (necesită amsthm ):
\newtheorem{examplex}{Example} \newenvironment{example} {\pushQED{\qed}\renewcommand{\qedsymbol}{$\triangle$}\examplex} {\popQED\endexamplex}
În acest mod, de asemenea, \qedhere
funcționează exact ca în proof
.
Exemplu complet.
\documentclass{article} \usepackage{amsmath,amsthm} \theoremstyle{definition} \newtheorem{examplex}{Example} \newenvironment{example} {\pushQED{\qed}\renewcommand{\qedsymbol}{$\triangle$}\examplex} {\popQED\endexamplex} \begin{document} \begin{example} This has only text. \end{example} \begin{example} This has also a display at the end: \begin{align*} f(x) &= \bigl( g(x) \bigr) \\ h(x) &= \bigl( r(x) \bigr).\qedhere \end{align*} \end{example} \end{document}
Comentarii
- Se pare că există ' câteva probleme de sintaxă aici. (Simțiți-vă liber să eliminați acest comentariu când este remediat.)
- Frumos. Cu
etoolbox
puteți defini o comandă pentru corecția unui tip de teoremă declarat anterior:\newcommand{\addQEDstyle}[2]{\AtBeginEnvironment{#1{\pushQED{\qed}\renewcommand{\qedsymbol}{#2}}\AtEndEnvironment{#1}{\popQED}}
. Apelați ca\addQEDstyle{example}{$\triangle$}
- @AndrewSwann Aceasta ar putea fi o modalitate alternativă.
- @AndrewSwann Aceasta este o soluție minunată, dar există o mică greșeală de scriere:
\AtBeginEnvironment{#1
ar trebui să fie\AtBeginEnvironment{#1}
– > lipsește breteaua finală; -) - @wmnorth Da, mulțumesc – din păcate, nu mai pot edita comentariul meu.
Răspuns
Pachetul thmtools
foarte util are o cheie pentru definirea simbolului qed. De exemplu, folosesc următoarele în documentele mele:
\usepackage{amsthm,thmtools} \theoremstyle{remark} \declaretheorem[name=Example,qed={\lower-0.3ex\hbox{$◃$}}]{Ex} ... \begin{Ex} The numbers 2, 3 and 5 are all prime. \end{Ex}
(folosesc unicode-math
pentru a putea folosi simbolul ◃ direct. Înlocuiți-l cu orice simbol doriți, de ex. \triangleleft
.)
Totul este configurat corect, astfel încât să puteți utiliza ca într-un mediu standard amsthm
.
Răspuns
Poate că îți va plăcea să folosești {leftbar}
-mediul de mediu?
\documentclass{minimal} \usepackage{framed} \begin{document} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. \begin{leftbar} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. \end{leftbar} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. \end{document}
Dacă îți place Pot arăta un exemplu extins cu o bară colorată, fără indicii de primă linie, un suport pentru obiecte plutitoare din mediu.
Răspuns
Utilizați \ qed chiar înainte de \ end {example}:
\newtheorem{example}[definition]{Example} . . . \begin{example} 5+6=11 \qed \end{example}
Comentarii
- Cred voturile negative se datorează faptului că PO a declarat în mod specific că
\qed
nu a fost suficient în acest scop. - @AndrewCashner: Da, probabil, dar ' nu este necesar să voteze în jos și mai mult (cine a făcut-o 😉
- @ChristianHupfer Nu a fost nu mă. +1 pentru a restabili echilibrul și a întâmpina un nou utilizator.
- @AndrewCashner: Nu v-am suspectat deloc …
Lasă un răspuns