Double-bar notation for second-order tensorsDouble-bar notation for second-order tensors4Bold upright i-hat and j-hat for vector notationExtend double vertical barHigher order derivatives using Lagrange's primes notationDouble vertical bar notationNotation for multivariate normalAngle notation for complex numbers in polar formOdd (?) spacing for mapping notationDouble sided arrow notation for second-order tensorsNotation for “big fiber product”?Double Bar/Overline
Is a car considered movable or immovable property?
What are the advantages and disadvantages of running one shots compared to campaigns?
Deciding between multiple birth names and dates?
How can I fix this gap between bookcases I made?
How to move the player while also allowing forces to affect it
How to answer pointed "are you quitting" questioning when I don't want them to suspect
Why doesn't a const reference extend the life of a temporary object passed via a function?
New order #4: World
What does "enim et" mean?
Can I find out the caloric content of bread by dehydrating it?
Can a planet have a different gravitational pull depending on its location in orbit around its sun?
Does a dangling wire really electrocute me if I'm standing in water?
Is Fable (1996) connected in any way to the Fable franchise from Lionhead Studios?
Is it wise to focus on putting odd beats on left when playing double bass drums?
What is the command to reset a PC without deleting any files
Are cabin dividers used to "hide" the flex of the airplane?
How many letters suffice to construct words with no repetition?
How to manage monthly salary
Patience, young "Padovan"
Information to fellow intern about hiring?
Latin words with no plurals in English
Manga about a female worker who got dragged into another world together with this high school girl and she was just told she's not needed anymore
Mapping arrows in commutative diagrams
Why do we use polarized capacitors?
Double-bar notation for second-order tensors
Double-bar notation for second-order tensors4Bold upright i-hat and j-hat for vector notationExtend double vertical barHigher order derivatives using Lagrange's primes notationDouble vertical bar notationNotation for multivariate normalAngle notation for complex numbers in polar formOdd (?) spacing for mapping notationDouble sided arrow notation for second-order tensorsNotation for “big fiber product”?Double Bar/Overline
I want to use the double-bar notation for second-order tensors, which is common in continuum mechanics (e.g. for the strain and stress tensors).
I've searched the Comprehensive LATEX Symbol List but failed to find anything conclusive in there.
I've found this discussion, in which Stefan and Thorsten propose the alternatives below.
Is there a preferred way of typesetting this accent?
Subsidiary question: what is the difference between bar
and Bar
?
documentclassarticle
usepackageamsmath
begindocument
$barbartau quad
BarBartau quad
overlineoverlinetau$
enddocument
math-mode typography accents
add a comment |
I want to use the double-bar notation for second-order tensors, which is common in continuum mechanics (e.g. for the strain and stress tensors).
I've searched the Comprehensive LATEX Symbol List but failed to find anything conclusive in there.
I've found this discussion, in which Stefan and Thorsten propose the alternatives below.
Is there a preferred way of typesetting this accent?
Subsidiary question: what is the difference between bar
and Bar
?
documentclassarticle
usepackageamsmath
begindocument
$barbartau quad
BarBartau quad
overlineoverlinetau$
enddocument
math-mode typography accents
1
showBar
givesbar
so no difference (at least inamsmath
)
– percusse
Apr 6 '13 at 15:08
amsmath.sty
hasdefBarbar
, so (as percusse said) there's no difference (inamsmath
).
– Gonzalo Medina
Apr 6 '13 at 15:12
4
In a previous version ofamsmath
, in order to get double accents one had to use the uppercase variant; this is no longer necessary fromamsmath
version 2. The old commands have been retained for backwards compatibility.
– egreg
Apr 6 '13 at 16:53
add a comment |
I want to use the double-bar notation for second-order tensors, which is common in continuum mechanics (e.g. for the strain and stress tensors).
I've searched the Comprehensive LATEX Symbol List but failed to find anything conclusive in there.
I've found this discussion, in which Stefan and Thorsten propose the alternatives below.
Is there a preferred way of typesetting this accent?
Subsidiary question: what is the difference between bar
and Bar
?
documentclassarticle
usepackageamsmath
begindocument
$barbartau quad
BarBartau quad
overlineoverlinetau$
enddocument
math-mode typography accents
I want to use the double-bar notation for second-order tensors, which is common in continuum mechanics (e.g. for the strain and stress tensors).
I've searched the Comprehensive LATEX Symbol List but failed to find anything conclusive in there.
I've found this discussion, in which Stefan and Thorsten propose the alternatives below.
Is there a preferred way of typesetting this accent?
Subsidiary question: what is the difference between bar
and Bar
?
documentclassarticle
usepackageamsmath
begindocument
$barbartau quad
BarBartau quad
overlineoverlinetau$
enddocument
math-mode typography accents
math-mode typography accents
edited Apr 15 '13 at 16:30
jubobs
asked Apr 6 '13 at 15:00
jubobsjubobs
42.1k17155245
42.1k17155245
1
showBar
givesbar
so no difference (at least inamsmath
)
– percusse
Apr 6 '13 at 15:08
amsmath.sty
hasdefBarbar
, so (as percusse said) there's no difference (inamsmath
).
– Gonzalo Medina
Apr 6 '13 at 15:12
4
In a previous version ofamsmath
, in order to get double accents one had to use the uppercase variant; this is no longer necessary fromamsmath
version 2. The old commands have been retained for backwards compatibility.
– egreg
Apr 6 '13 at 16:53
add a comment |
1
showBar
givesbar
so no difference (at least inamsmath
)
– percusse
Apr 6 '13 at 15:08
amsmath.sty
hasdefBarbar
, so (as percusse said) there's no difference (inamsmath
).
– Gonzalo Medina
Apr 6 '13 at 15:12
4
In a previous version ofamsmath
, in order to get double accents one had to use the uppercase variant; this is no longer necessary fromamsmath
version 2. The old commands have been retained for backwards compatibility.
– egreg
Apr 6 '13 at 16:53
1
1
showBar
gives bar
so no difference (at least in amsmath
)– percusse
Apr 6 '13 at 15:08
showBar
gives bar
so no difference (at least in amsmath
)– percusse
Apr 6 '13 at 15:08
amsmath.sty
has defBarbar
, so (as percusse said) there's no difference (in amsmath
).– Gonzalo Medina
Apr 6 '13 at 15:12
amsmath.sty
has defBarbar
, so (as percusse said) there's no difference (in amsmath
).– Gonzalo Medina
Apr 6 '13 at 15:12
4
4
In a previous version of
amsmath
, in order to get double accents one had to use the uppercase variant; this is no longer necessary from amsmath
version 2. The old commands have been retained for backwards compatibility.– egreg
Apr 6 '13 at 16:53
In a previous version of
amsmath
, in order to get double accents one had to use the uppercase variant; this is no longer necessary from amsmath
version 2. The old commands have been retained for backwards compatibility.– egreg
Apr 6 '13 at 16:53
add a comment |
2 Answers
2
active
oldest
votes
egreg's comment comforted me in the thought that both barbar...
and overlineoverline...
can be used to typeset double accents without any nasty side effects.
However, the best way to replicate the double-bar notation for rank-2 tensors, as found there, for instance, seems to be using overlineoverline...
.
overlineoverline...
should be preferred to barbar...
because the overline
produces a vinculum of the same width as its argument, whereas bar
only produces a vinculum of fixed width.
documentclassarticle
usepackageamsmath
newcommand*rttensor[1]overlineoverline#1
newcommand*rttensortwo[1]barbar#1
begindocument
noindent
$rttensorepsilon quad rttensorsigma quad rttensorG$\[1em]
$rttensortwoepsilon quad rttensortwosigma quad rttensortwoG$
enddocument
Aesthetically, however, barbar is more pleasing than overlineoverline.
– JohnRos
Oct 1 '15 at 12:50
@JohnRos Not to me, especially if the tensor name is long.
– jubobs
Oct 1 '15 at 12:52
add a comment |
Sometimes second rank tensors are denoted with underbars, per
and that's
underlineunderlinemathbfG
The underbar
doesn't work as well in that case.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f107223%2fdouble-bar-notation-for-second-order-tensors%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
egreg's comment comforted me in the thought that both barbar...
and overlineoverline...
can be used to typeset double accents without any nasty side effects.
However, the best way to replicate the double-bar notation for rank-2 tensors, as found there, for instance, seems to be using overlineoverline...
.
overlineoverline...
should be preferred to barbar...
because the overline
produces a vinculum of the same width as its argument, whereas bar
only produces a vinculum of fixed width.
documentclassarticle
usepackageamsmath
newcommand*rttensor[1]overlineoverline#1
newcommand*rttensortwo[1]barbar#1
begindocument
noindent
$rttensorepsilon quad rttensorsigma quad rttensorG$\[1em]
$rttensortwoepsilon quad rttensortwosigma quad rttensortwoG$
enddocument
Aesthetically, however, barbar is more pleasing than overlineoverline.
– JohnRos
Oct 1 '15 at 12:50
@JohnRos Not to me, especially if the tensor name is long.
– jubobs
Oct 1 '15 at 12:52
add a comment |
egreg's comment comforted me in the thought that both barbar...
and overlineoverline...
can be used to typeset double accents without any nasty side effects.
However, the best way to replicate the double-bar notation for rank-2 tensors, as found there, for instance, seems to be using overlineoverline...
.
overlineoverline...
should be preferred to barbar...
because the overline
produces a vinculum of the same width as its argument, whereas bar
only produces a vinculum of fixed width.
documentclassarticle
usepackageamsmath
newcommand*rttensor[1]overlineoverline#1
newcommand*rttensortwo[1]barbar#1
begindocument
noindent
$rttensorepsilon quad rttensorsigma quad rttensorG$\[1em]
$rttensortwoepsilon quad rttensortwosigma quad rttensortwoG$
enddocument
Aesthetically, however, barbar is more pleasing than overlineoverline.
– JohnRos
Oct 1 '15 at 12:50
@JohnRos Not to me, especially if the tensor name is long.
– jubobs
Oct 1 '15 at 12:52
add a comment |
egreg's comment comforted me in the thought that both barbar...
and overlineoverline...
can be used to typeset double accents without any nasty side effects.
However, the best way to replicate the double-bar notation for rank-2 tensors, as found there, for instance, seems to be using overlineoverline...
.
overlineoverline...
should be preferred to barbar...
because the overline
produces a vinculum of the same width as its argument, whereas bar
only produces a vinculum of fixed width.
documentclassarticle
usepackageamsmath
newcommand*rttensor[1]overlineoverline#1
newcommand*rttensortwo[1]barbar#1
begindocument
noindent
$rttensorepsilon quad rttensorsigma quad rttensorG$\[1em]
$rttensortwoepsilon quad rttensortwosigma quad rttensortwoG$
enddocument
egreg's comment comforted me in the thought that both barbar...
and overlineoverline...
can be used to typeset double accents without any nasty side effects.
However, the best way to replicate the double-bar notation for rank-2 tensors, as found there, for instance, seems to be using overlineoverline...
.
overlineoverline...
should be preferred to barbar...
because the overline
produces a vinculum of the same width as its argument, whereas bar
only produces a vinculum of fixed width.
documentclassarticle
usepackageamsmath
newcommand*rttensor[1]overlineoverline#1
newcommand*rttensortwo[1]barbar#1
begindocument
noindent
$rttensorepsilon quad rttensorsigma quad rttensorG$\[1em]
$rttensortwoepsilon quad rttensortwosigma quad rttensortwoG$
enddocument
edited Aug 20 '14 at 9:49
Community♦
1
1
answered Apr 7 '13 at 16:32
jubobsjubobs
42.1k17155245
42.1k17155245
Aesthetically, however, barbar is more pleasing than overlineoverline.
– JohnRos
Oct 1 '15 at 12:50
@JohnRos Not to me, especially if the tensor name is long.
– jubobs
Oct 1 '15 at 12:52
add a comment |
Aesthetically, however, barbar is more pleasing than overlineoverline.
– JohnRos
Oct 1 '15 at 12:50
@JohnRos Not to me, especially if the tensor name is long.
– jubobs
Oct 1 '15 at 12:52
Aesthetically, however, barbar is more pleasing than overlineoverline.
– JohnRos
Oct 1 '15 at 12:50
Aesthetically, however, barbar is more pleasing than overlineoverline.
– JohnRos
Oct 1 '15 at 12:50
@JohnRos Not to me, especially if the tensor name is long.
– jubobs
Oct 1 '15 at 12:52
@JohnRos Not to me, especially if the tensor name is long.
– jubobs
Oct 1 '15 at 12:52
add a comment |
Sometimes second rank tensors are denoted with underbars, per
and that's
underlineunderlinemathbfG
The underbar
doesn't work as well in that case.
add a comment |
Sometimes second rank tensors are denoted with underbars, per
and that's
underlineunderlinemathbfG
The underbar
doesn't work as well in that case.
add a comment |
Sometimes second rank tensors are denoted with underbars, per
and that's
underlineunderlinemathbfG
The underbar
doesn't work as well in that case.
Sometimes second rank tensors are denoted with underbars, per
and that's
underlineunderlinemathbfG
The underbar
doesn't work as well in that case.
edited 1 hour ago
answered 1 hour ago
Jan GalkowskiJan Galkowski
164
164
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f107223%2fdouble-bar-notation-for-second-order-tensors%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
showBar
givesbar
so no difference (at least inamsmath
)– percusse
Apr 6 '13 at 15:08
amsmath.sty
hasdefBarbar
, so (as percusse said) there's no difference (inamsmath
).– Gonzalo Medina
Apr 6 '13 at 15:12
4
In a previous version of
amsmath
, in order to get double accents one had to use the uppercase variant; this is no longer necessary fromamsmath
version 2. The old commands have been retained for backwards compatibility.– egreg
Apr 6 '13 at 16:53