A példa / megjegyzés végének jelölése
On február 15, 2021 by adminMi az illemtan egy példa vagy megjegyzés végének jelölésére? Bizonyításokhoz ez a QED szimbólum (fehér doboz). Tudom, hogy ez nem mindenkinek szükséges, de szeretném használni, hogy a szöveget kissé szétszedjük. Mit használjak? Kör vagy kitöltött doboz, vagy mi?
Megjegyzések
- Miért nem ugyanaz a QED szimbólum?
- Már használom igazolások, ezért nem ' nem akarom másra használni.
Válasz
Azt hiszem, ez teljesen személyes stílus kérdése. Ha már a \qed
alkalmazást használja, használhat hasonló szimbólumot, például a \triangle
.
Bármit is csinálsz, ne csak a \hfil$\triangle$
szót használja, mert ez a nem működik, amikor a példád teljesen kitölti az utolsó sort. Itt van a \demo
definíció, amely a rugalmas \xqed
alkalmazást használja:
\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}
A manfnt
betűtípus jobbra mutató kitöltött háromszöget is biztosít. Miután kijelentette, hogy \font\manual=manfnt
használhatja a \manual\char"170
Megjegyzések
- Köszönöm, ' kipróbálom és visszajövök. Talán ' használok egy más alakú, mint egy háromszög.
- A jobbra mutató háromszög úgy néz ki, mintha valahol másra mutató link lenne. Mit kellene konkrétan jelölnie?
- @brannerchinese konkrét jelentést szem előtt tartva, ez csak az egyik kevésbé ismert szimbólum a standard fo-ban nts. Egyetértek azzal, hogy folytatást javasol, és mint ilyen nem alkalmas egy szakasz végének jelölésére.
- Ha a példámban az utolsó sor egy egyenletet tartalmaz, sajnos a karakter néhány sorral megjelenik utolsó sor. Van-e mód ezen változtatni? Megpróbáltam a
\demo
-et az egyenlet vége elé helyezni, de ettől a szimbólum nem illeszkedik megfelelően. - @PA Nálam működik , ezért meg kell adnia egy példát, amely nem működik.
Válasz
Próbálja ki a következő közvetett módszert ( amsthm szükséges):
\newtheorem{examplex}{Example} \newenvironment{example} {\pushQED{\qed}\renewcommand{\qedsymbol}{$\triangle$}\examplex} {\popQED\endexamplex}
Ily módon az \qedhere
is pontosan úgy működik, mint a proof
.
Teljes példa.
\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}
Megjegyzések
- Úgy tűnik, ' itt van néhány szintaxisprobléma. (Javítás után nyugodtan távolítsa el ezt a megjegyzést.)
- Szép. A
etoolbox
paranccsal definiálhat egy parancsot egy korábban deklarált tételtípus javításához:\newcommand{\addQEDstyle}[2]{\AtBeginEnvironment{#1{\pushQED{\qed}\renewcommand{\qedsymbol}{#2}}\AtEndEnvironment{#1}{\popQED}}
. Hívjon\addQEDstyle{example}{$\triangle$}
- @AndrewSwann néven. Ez alternatív mód lehet.
- @AndrewSwann Ez egy fantasztikus megoldás, de van egy kicsi elírás:
\AtBeginEnvironment{#1
legyen\AtBeginEnvironment{#1}
– > hiányzik a zárójel; -) - @wmnorth Igen köszönöm – sajnos már nem tudom szerkeszteni a megjegyzésemet.
Válasz
A nagyon hasznos thmtools
csomag tartalmaz kulcsot a qed-szimbólum meghatározásához. Például a következőket használom a dokumentumaimban:
\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}
(A unicode-math
fájlt használhatom közvetlenül a ◃ szimbólumot. Csak cserélje ki tetszőleges szimbólumra, pl. \triangleleft
.)
Minden megfelelően van beállítva, hogy használhassa a “a66ea2b317″>
mint egy szokásos amsthm
biztos környezetben.
Válasz
Esetleg a {leftbar}
-környezetet szeretné használni?
\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}
Ha tetszik Megmutathatok egy kibővített példát színes sávval, az első sor nélküli hivatkozással nem támogatva a lebegő tárgyakat a környezetben.
Válasz
Használja a \ qed parancsot közvetlenül a vége előtt {példa}:
\newtheorem{example}[definition]{Example} . . . \begin{example} 5+6=11 \qed \end{example}
Megjegyzések
- úgy gondolom a visszavonások azért vannak, mert az OP kifejezetten kimondta, hogy a
\qed
nem volt elegendő erre a célra. > @AndrewCashner: Igen, valószínűleg, de ' nem szükséges még jobban leszavazni (aki megtette 😉 - @ChristianHupfer Wasn ' t nekem. +1 az egyensúly helyreállításához és egy új felhasználó üdvözléséhez.
- @AndrewCashner: Egyáltalán nem gyanítottalak …
Vélemény, hozzászólás?