How to test if argument is a single space?Looping over stringsSplit single argument in multiple partsWhy do braces around a single-letter argument of a macro affect its output?def'ed plain-text argument behaves differently from plain texthow to determine the number of characters in the argument of a commandUsing the compulsory argument for the optional argument?Omitting argument in command definitionDefine macro whose argument is a wordSine squared with parentheses for argumentWhat is this newcommand argument?Macro that takes any latex code as an argument

What was the primary motivation for a historical figure like Xenophon to create an extensive collection of written material?

Why is unzipped file smaller than zipped file

How could the B-29 bomber back up under its own power?

What defines a person who is circumcised "of the heart"?

size of pointers and architecture

How many wires should be in a new thermostat cable?

amsmath: How can I use the equation numbering and label manually and anywhere?

Is a world with one country feeding everyone possible?

Is being an extrovert a necessary condition to be a manager?

Variable does not Exist: CaseTrigger

Is there a word for pant sleeves?

Why is a weak base more able to deprotonate a strong acid than a weak acid?

What is this dime sized black bug with white on the segments near Loveland Colorodao?

Sony VAIO Duo 13 Wifi not working on Ubuntu 16.04

Department head said that group project may be rejected. How to mitigate?

Managing heat dissipation in a magic wand

How can I reduce the size of matrix?

Anatomically correct Guivre

Way of refund if scammed?

Can a UK national work as a paid shop assistant in the USA?

How to create razor wire

JavaScript: Access 'this' when calling function stored in variable

Keeping the dodos out of the field

Nunc est bibendum: gerund or gerundive?



How to test if argument is a single space?


Looping over stringsSplit single argument in multiple partsWhy do braces around a single-letter argument of a macro affect its output?def'ed plain-text argument behaves differently from plain texthow to determine the number of characters in the argument of a commandUsing the compulsory argument for the optional argument?Omitting argument in command definitionDefine macro whose argument is a wordSine squared with parentheses for argumentWhat is this newcommand argument?Macro that takes any latex code as an argument













3















I am currently writing a document, that sometimes requires me to alternate the colors of the letters in a sentence. I thought it would be easy to find a way to create a macro that does that, but I've run into some problems.



MWE:



% !TeX program = xelatex
% !TeX spellcheck = en_US

documentclass[11pt,a4paper,english,twoside,notitlepage]book

usepackagefontspec
usepackagelmodern
usepackage[english,main=english]babel
usepackagexcolor
usepackageetoolbox


definecolorpurpleHTML2B0057
definecolorcandyHTMLFF0000

newcounteralternate

%the macro in question
newcommandcolset[1]%
ifnumvaluealternate=0 colorcandy#1setcounteralternate1%
elsecolorpurple#1setcounteralternate0%
fi


%snippet for the loop taken from https://tex.stackexchange.com/questions/359189/looping-over-strings
%iterates over the supplied string and replaces every letter with colset<letter>
defgobblecharletxchar=
defassignthencheckafterassignmentxloopgobblechar
defxloop%
ifxrelaxxchar
letnext=relax
else
colsetxcharletnext=assignthencheck
fi
next
defmarkletters#1setcounteralternate0assignthencheck#1relax

begindocument
marklettersHello World
enddocument


Output: Output



The issue is that I have found no way to skip the spaces (i.e. the "W" in "World" should be purple, not red). I thought it would be easy to simply check if the argument is a space and just skip the rest of the macro, but after hours of searching and just trial-and-error (approaches included etoolbox's ifblank#1, constructs like ifx#1 or even ifnum`#1=32, creating temporary macros [e.g. edeftemp#1ifblanktemp]) I am still no step closer, and I'm definitely out of my depth on this one.



Is there a way to check if the argument of a macro is only a space? If no, are there any other ways to construct this macro? (I'm using XeLaTeX via MiKTeX)



Thanks!










share|improve this question


























    3















    I am currently writing a document, that sometimes requires me to alternate the colors of the letters in a sentence. I thought it would be easy to find a way to create a macro that does that, but I've run into some problems.



    MWE:



    % !TeX program = xelatex
    % !TeX spellcheck = en_US

    documentclass[11pt,a4paper,english,twoside,notitlepage]book

    usepackagefontspec
    usepackagelmodern
    usepackage[english,main=english]babel
    usepackagexcolor
    usepackageetoolbox


    definecolorpurpleHTML2B0057
    definecolorcandyHTMLFF0000

    newcounteralternate

    %the macro in question
    newcommandcolset[1]%
    ifnumvaluealternate=0 colorcandy#1setcounteralternate1%
    elsecolorpurple#1setcounteralternate0%
    fi


    %snippet for the loop taken from https://tex.stackexchange.com/questions/359189/looping-over-strings
    %iterates over the supplied string and replaces every letter with colset<letter>
    defgobblecharletxchar=
    defassignthencheckafterassignmentxloopgobblechar
    defxloop%
    ifxrelaxxchar
    letnext=relax
    else
    colsetxcharletnext=assignthencheck
    fi
    next
    defmarkletters#1setcounteralternate0assignthencheck#1relax

    begindocument
    marklettersHello World
    enddocument


    Output: Output



    The issue is that I have found no way to skip the spaces (i.e. the "W" in "World" should be purple, not red). I thought it would be easy to simply check if the argument is a space and just skip the rest of the macro, but after hours of searching and just trial-and-error (approaches included etoolbox's ifblank#1, constructs like ifx#1 or even ifnum`#1=32, creating temporary macros [e.g. edeftemp#1ifblanktemp]) I am still no step closer, and I'm definitely out of my depth on this one.



    Is there a way to check if the argument of a macro is only a space? If no, are there any other ways to construct this macro? (I'm using XeLaTeX via MiKTeX)



    Thanks!










    share|improve this question
























      3












      3








      3








      I am currently writing a document, that sometimes requires me to alternate the colors of the letters in a sentence. I thought it would be easy to find a way to create a macro that does that, but I've run into some problems.



      MWE:



      % !TeX program = xelatex
      % !TeX spellcheck = en_US

      documentclass[11pt,a4paper,english,twoside,notitlepage]book

      usepackagefontspec
      usepackagelmodern
      usepackage[english,main=english]babel
      usepackagexcolor
      usepackageetoolbox


      definecolorpurpleHTML2B0057
      definecolorcandyHTMLFF0000

      newcounteralternate

      %the macro in question
      newcommandcolset[1]%
      ifnumvaluealternate=0 colorcandy#1setcounteralternate1%
      elsecolorpurple#1setcounteralternate0%
      fi


      %snippet for the loop taken from https://tex.stackexchange.com/questions/359189/looping-over-strings
      %iterates over the supplied string and replaces every letter with colset<letter>
      defgobblecharletxchar=
      defassignthencheckafterassignmentxloopgobblechar
      defxloop%
      ifxrelaxxchar
      letnext=relax
      else
      colsetxcharletnext=assignthencheck
      fi
      next
      defmarkletters#1setcounteralternate0assignthencheck#1relax

      begindocument
      marklettersHello World
      enddocument


      Output: Output



      The issue is that I have found no way to skip the spaces (i.e. the "W" in "World" should be purple, not red). I thought it would be easy to simply check if the argument is a space and just skip the rest of the macro, but after hours of searching and just trial-and-error (approaches included etoolbox's ifblank#1, constructs like ifx#1 or even ifnum`#1=32, creating temporary macros [e.g. edeftemp#1ifblanktemp]) I am still no step closer, and I'm definitely out of my depth on this one.



      Is there a way to check if the argument of a macro is only a space? If no, are there any other ways to construct this macro? (I'm using XeLaTeX via MiKTeX)



      Thanks!










      share|improve this question














      I am currently writing a document, that sometimes requires me to alternate the colors of the letters in a sentence. I thought it would be easy to find a way to create a macro that does that, but I've run into some problems.



      MWE:



      % !TeX program = xelatex
      % !TeX spellcheck = en_US

      documentclass[11pt,a4paper,english,twoside,notitlepage]book

      usepackagefontspec
      usepackagelmodern
      usepackage[english,main=english]babel
      usepackagexcolor
      usepackageetoolbox


      definecolorpurpleHTML2B0057
      definecolorcandyHTMLFF0000

      newcounteralternate

      %the macro in question
      newcommandcolset[1]%
      ifnumvaluealternate=0 colorcandy#1setcounteralternate1%
      elsecolorpurple#1setcounteralternate0%
      fi


      %snippet for the loop taken from https://tex.stackexchange.com/questions/359189/looping-over-strings
      %iterates over the supplied string and replaces every letter with colset<letter>
      defgobblecharletxchar=
      defassignthencheckafterassignmentxloopgobblechar
      defxloop%
      ifxrelaxxchar
      letnext=relax
      else
      colsetxcharletnext=assignthencheck
      fi
      next
      defmarkletters#1setcounteralternate0assignthencheck#1relax

      begindocument
      marklettersHello World
      enddocument


      Output: Output



      The issue is that I have found no way to skip the spaces (i.e. the "W" in "World" should be purple, not red). I thought it would be easy to simply check if the argument is a space and just skip the rest of the macro, but after hours of searching and just trial-and-error (approaches included etoolbox's ifblank#1, constructs like ifx#1 or even ifnum`#1=32, creating temporary macros [e.g. edeftemp#1ifblanktemp]) I am still no step closer, and I'm definitely out of my depth on this one.



      Is there a way to check if the argument of a macro is only a space? If no, are there any other ways to construct this macro? (I'm using XeLaTeX via MiKTeX)



      Thanks!







      macros arguments






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 2 hours ago









      GrzzlwmpfGrzzlwmpf

      233




      233




















          2 Answers
          2






          active

          oldest

          votes


















          3














          You are not iterating using macro arguments, so you do not need to test a macro argument, just test the token you have already:



          enter image description here



          documentclass[11pt,a4paper,english,twoside,notitlepage]book

          usepackagefontspec
          usepackagelmodern
          usepackage[english,main=english]babel
          usepackagexcolor
          usepackageetoolbox


          definecolorpurpleHTML2B0057
          definecolorcandyHTMLFF0000

          newcounteralternate

          %the macro in question
          newcommandcolset[1]%
          ifnumvaluealternate=0 colorcandy#1setcounteralternate1%
          elsecolorpurple#1setcounteralternate0%
          fi

          makeatletter
          %snippet for the loop taken from https://tex.stackexchange.com/questions/359189/looping-over-strings
          %iterates over the supplied string and replaces every letter with colset<letter>
          defgobblecharletxchar=
          defassignthencheckafterassignmentxloopgobblechar
          defxloop%
          ifxrelaxxchar
          letnext=relax
          else
          ifx@sptokenxcharsetcounteralternatenumexpr1-valuealternatefi
          colsetxcharletnext=assignthencheck
          fi
          next
          makeatother
          defmarkletters#1setcounteralternate0assignthencheck#1relax

          begindocument
          marklettersHello World
          enddocument





          share|improve this answer






























            0














            You can substitute spaces with something that expands to a space.



            documentclass[11pt,a4paper,english,twoside,notitlepage]book

            usepackagefontspec
            usepackagelmodern
            usepackage[english,main=english]babel
            usepackagexcolor

            definecolorpurpleHTML2B0057
            definecolorcandyHTMLFF0000

            ExplSyntaxOn
            NewDocumentCommandmarklettersm

            int_zero:N l_tmpa_int
            tl_set:Nn l_tmpa_tl #1
            % replace spaces with something different
            tl_replace_all:Nnn l_tmpa_tl ~ c_space_tl
            tl_map_inline:Nn l_tmpa_tl

            tl_if_blank:eTF ##1
            ~ % don't advance the counter and issue a space

            textcolor int_if_odd:nTF l_tmpa_int purple candy ##1
            int_incr:N l_tmpa_int



            prg_generate_conditional_variant:Nnn tl_if_blank:n e T,F,TF,p
            ExplSyntaxOff

            begindocument

            marklettersHello World

            enddocument


            enter image description here






            share|improve this answer























              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
              );



              );













              draft saved

              draft discarded


















              StackExchange.ready(
              function ()
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f491668%2fhow-to-test-if-argument-is-a-single-space%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









              3














              You are not iterating using macro arguments, so you do not need to test a macro argument, just test the token you have already:



              enter image description here



              documentclass[11pt,a4paper,english,twoside,notitlepage]book

              usepackagefontspec
              usepackagelmodern
              usepackage[english,main=english]babel
              usepackagexcolor
              usepackageetoolbox


              definecolorpurpleHTML2B0057
              definecolorcandyHTMLFF0000

              newcounteralternate

              %the macro in question
              newcommandcolset[1]%
              ifnumvaluealternate=0 colorcandy#1setcounteralternate1%
              elsecolorpurple#1setcounteralternate0%
              fi

              makeatletter
              %snippet for the loop taken from https://tex.stackexchange.com/questions/359189/looping-over-strings
              %iterates over the supplied string and replaces every letter with colset<letter>
              defgobblecharletxchar=
              defassignthencheckafterassignmentxloopgobblechar
              defxloop%
              ifxrelaxxchar
              letnext=relax
              else
              ifx@sptokenxcharsetcounteralternatenumexpr1-valuealternatefi
              colsetxcharletnext=assignthencheck
              fi
              next
              makeatother
              defmarkletters#1setcounteralternate0assignthencheck#1relax

              begindocument
              marklettersHello World
              enddocument





              share|improve this answer



























                3














                You are not iterating using macro arguments, so you do not need to test a macro argument, just test the token you have already:



                enter image description here



                documentclass[11pt,a4paper,english,twoside,notitlepage]book

                usepackagefontspec
                usepackagelmodern
                usepackage[english,main=english]babel
                usepackagexcolor
                usepackageetoolbox


                definecolorpurpleHTML2B0057
                definecolorcandyHTMLFF0000

                newcounteralternate

                %the macro in question
                newcommandcolset[1]%
                ifnumvaluealternate=0 colorcandy#1setcounteralternate1%
                elsecolorpurple#1setcounteralternate0%
                fi

                makeatletter
                %snippet for the loop taken from https://tex.stackexchange.com/questions/359189/looping-over-strings
                %iterates over the supplied string and replaces every letter with colset<letter>
                defgobblecharletxchar=
                defassignthencheckafterassignmentxloopgobblechar
                defxloop%
                ifxrelaxxchar
                letnext=relax
                else
                ifx@sptokenxcharsetcounteralternatenumexpr1-valuealternatefi
                colsetxcharletnext=assignthencheck
                fi
                next
                makeatother
                defmarkletters#1setcounteralternate0assignthencheck#1relax

                begindocument
                marklettersHello World
                enddocument





                share|improve this answer

























                  3












                  3








                  3







                  You are not iterating using macro arguments, so you do not need to test a macro argument, just test the token you have already:



                  enter image description here



                  documentclass[11pt,a4paper,english,twoside,notitlepage]book

                  usepackagefontspec
                  usepackagelmodern
                  usepackage[english,main=english]babel
                  usepackagexcolor
                  usepackageetoolbox


                  definecolorpurpleHTML2B0057
                  definecolorcandyHTMLFF0000

                  newcounteralternate

                  %the macro in question
                  newcommandcolset[1]%
                  ifnumvaluealternate=0 colorcandy#1setcounteralternate1%
                  elsecolorpurple#1setcounteralternate0%
                  fi

                  makeatletter
                  %snippet for the loop taken from https://tex.stackexchange.com/questions/359189/looping-over-strings
                  %iterates over the supplied string and replaces every letter with colset<letter>
                  defgobblecharletxchar=
                  defassignthencheckafterassignmentxloopgobblechar
                  defxloop%
                  ifxrelaxxchar
                  letnext=relax
                  else
                  ifx@sptokenxcharsetcounteralternatenumexpr1-valuealternatefi
                  colsetxcharletnext=assignthencheck
                  fi
                  next
                  makeatother
                  defmarkletters#1setcounteralternate0assignthencheck#1relax

                  begindocument
                  marklettersHello World
                  enddocument





                  share|improve this answer













                  You are not iterating using macro arguments, so you do not need to test a macro argument, just test the token you have already:



                  enter image description here



                  documentclass[11pt,a4paper,english,twoside,notitlepage]book

                  usepackagefontspec
                  usepackagelmodern
                  usepackage[english,main=english]babel
                  usepackagexcolor
                  usepackageetoolbox


                  definecolorpurpleHTML2B0057
                  definecolorcandyHTMLFF0000

                  newcounteralternate

                  %the macro in question
                  newcommandcolset[1]%
                  ifnumvaluealternate=0 colorcandy#1setcounteralternate1%
                  elsecolorpurple#1setcounteralternate0%
                  fi

                  makeatletter
                  %snippet for the loop taken from https://tex.stackexchange.com/questions/359189/looping-over-strings
                  %iterates over the supplied string and replaces every letter with colset<letter>
                  defgobblecharletxchar=
                  defassignthencheckafterassignmentxloopgobblechar
                  defxloop%
                  ifxrelaxxchar
                  letnext=relax
                  else
                  ifx@sptokenxcharsetcounteralternatenumexpr1-valuealternatefi
                  colsetxcharletnext=assignthencheck
                  fi
                  next
                  makeatother
                  defmarkletters#1setcounteralternate0assignthencheck#1relax

                  begindocument
                  marklettersHello World
                  enddocument






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered 2 hours ago









                  David CarlisleDavid Carlisle

                  505k4211521903




                  505k4211521903





















                      0














                      You can substitute spaces with something that expands to a space.



                      documentclass[11pt,a4paper,english,twoside,notitlepage]book

                      usepackagefontspec
                      usepackagelmodern
                      usepackage[english,main=english]babel
                      usepackagexcolor

                      definecolorpurpleHTML2B0057
                      definecolorcandyHTMLFF0000

                      ExplSyntaxOn
                      NewDocumentCommandmarklettersm

                      int_zero:N l_tmpa_int
                      tl_set:Nn l_tmpa_tl #1
                      % replace spaces with something different
                      tl_replace_all:Nnn l_tmpa_tl ~ c_space_tl
                      tl_map_inline:Nn l_tmpa_tl

                      tl_if_blank:eTF ##1
                      ~ % don't advance the counter and issue a space

                      textcolor int_if_odd:nTF l_tmpa_int purple candy ##1
                      int_incr:N l_tmpa_int



                      prg_generate_conditional_variant:Nnn tl_if_blank:n e T,F,TF,p
                      ExplSyntaxOff

                      begindocument

                      marklettersHello World

                      enddocument


                      enter image description here






                      share|improve this answer



























                        0














                        You can substitute spaces with something that expands to a space.



                        documentclass[11pt,a4paper,english,twoside,notitlepage]book

                        usepackagefontspec
                        usepackagelmodern
                        usepackage[english,main=english]babel
                        usepackagexcolor

                        definecolorpurpleHTML2B0057
                        definecolorcandyHTMLFF0000

                        ExplSyntaxOn
                        NewDocumentCommandmarklettersm

                        int_zero:N l_tmpa_int
                        tl_set:Nn l_tmpa_tl #1
                        % replace spaces with something different
                        tl_replace_all:Nnn l_tmpa_tl ~ c_space_tl
                        tl_map_inline:Nn l_tmpa_tl

                        tl_if_blank:eTF ##1
                        ~ % don't advance the counter and issue a space

                        textcolor int_if_odd:nTF l_tmpa_int purple candy ##1
                        int_incr:N l_tmpa_int



                        prg_generate_conditional_variant:Nnn tl_if_blank:n e T,F,TF,p
                        ExplSyntaxOff

                        begindocument

                        marklettersHello World

                        enddocument


                        enter image description here






                        share|improve this answer

























                          0












                          0








                          0







                          You can substitute spaces with something that expands to a space.



                          documentclass[11pt,a4paper,english,twoside,notitlepage]book

                          usepackagefontspec
                          usepackagelmodern
                          usepackage[english,main=english]babel
                          usepackagexcolor

                          definecolorpurpleHTML2B0057
                          definecolorcandyHTMLFF0000

                          ExplSyntaxOn
                          NewDocumentCommandmarklettersm

                          int_zero:N l_tmpa_int
                          tl_set:Nn l_tmpa_tl #1
                          % replace spaces with something different
                          tl_replace_all:Nnn l_tmpa_tl ~ c_space_tl
                          tl_map_inline:Nn l_tmpa_tl

                          tl_if_blank:eTF ##1
                          ~ % don't advance the counter and issue a space

                          textcolor int_if_odd:nTF l_tmpa_int purple candy ##1
                          int_incr:N l_tmpa_int



                          prg_generate_conditional_variant:Nnn tl_if_blank:n e T,F,TF,p
                          ExplSyntaxOff

                          begindocument

                          marklettersHello World

                          enddocument


                          enter image description here






                          share|improve this answer













                          You can substitute spaces with something that expands to a space.



                          documentclass[11pt,a4paper,english,twoside,notitlepage]book

                          usepackagefontspec
                          usepackagelmodern
                          usepackage[english,main=english]babel
                          usepackagexcolor

                          definecolorpurpleHTML2B0057
                          definecolorcandyHTMLFF0000

                          ExplSyntaxOn
                          NewDocumentCommandmarklettersm

                          int_zero:N l_tmpa_int
                          tl_set:Nn l_tmpa_tl #1
                          % replace spaces with something different
                          tl_replace_all:Nnn l_tmpa_tl ~ c_space_tl
                          tl_map_inline:Nn l_tmpa_tl

                          tl_if_blank:eTF ##1
                          ~ % don't advance the counter and issue a space

                          textcolor int_if_odd:nTF l_tmpa_int purple candy ##1
                          int_incr:N l_tmpa_int



                          prg_generate_conditional_variant:Nnn tl_if_blank:n e T,F,TF,p
                          ExplSyntaxOff

                          begindocument

                          marklettersHello World

                          enddocument


                          enter image description here







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered 2 hours ago









                          egregegreg

                          742k8919443277




                          742k8919443277



























                              draft saved

                              draft discarded
















































                              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.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f491668%2fhow-to-test-if-argument-is-a-single-space%23new-answer', 'question_page');

                              );

                              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







                              Popular posts from this blog

                              19. јануар Садржај Догађаји Рођења Смрти Празници и дани сећања Види још Референце Мени за навигацијуу

                              Israel Cuprins Etimologie | Istorie | Geografie | Politică | Demografie | Educație | Economie | Cultură | Note explicative | Note bibliografice | Bibliografie | Legături externe | Meniu de navigaresite web oficialfacebooktweeterGoogle+Instagramcanal YouTubeInstagramtextmodificaremodificarewww.technion.ac.ilnew.huji.ac.ilwww.weizmann.ac.ilwww1.biu.ac.ilenglish.tau.ac.ilwww.haifa.ac.ilin.bgu.ac.ilwww.openu.ac.ilwww.ariel.ac.ilCIA FactbookHarta Israelului"Negotiating Jerusalem," Palestine–Israel JournalThe Schizoid Nature of Modern Hebrew: A Slavic Language in Search of a Semitic Past„Arabic in Israel: an official language and a cultural bridge”„Latest Population Statistics for Israel”„Israel Population”„Tables”„Report for Selected Countries and Subjects”Human Development Report 2016: Human Development for Everyone„Distribution of family income - Gini index”The World FactbookJerusalem Law„Israel”„Israel”„Zionist Leaders: David Ben-Gurion 1886–1973”„The status of Jerusalem”„Analysis: Kadima's big plans”„Israel's Hard-Learned Lessons”„The Legacy of Undefined Borders, Tel Aviv Notes No. 40, 5 iunie 2002”„Israel Journal: A Land Without Borders”„Population”„Israel closes decade with population of 7.5 million”Time Series-DataBank„Selected Statistics on Jerusalem Day 2007 (Hebrew)”Golan belongs to Syria, Druze protestGlobal Survey 2006: Middle East Progress Amid Global Gains in FreedomWHO: Life expectancy in Israel among highest in the worldInternational Monetary Fund, World Economic Outlook Database, April 2011: Nominal GDP list of countries. Data for the year 2010.„Israel's accession to the OECD”Popular Opinion„On the Move”Hosea 12:5„Walking the Bible Timeline”„Palestine: History”„Return to Zion”An invention called 'the Jewish people' – Haaretz – Israel NewsoriginalJewish and Non-Jewish Population of Palestine-Israel (1517–2004)ImmigrationJewishvirtuallibrary.orgChapter One: The Heralders of Zionism„The birth of modern Israel: A scrap of paper that changed history”„League of Nations: The Mandate for Palestine, 24 iulie 1922”The Population of Palestine Prior to 1948originalBackground Paper No. 47 (ST/DPI/SER.A/47)History: Foreign DominationTwo Hundred and Seventh Plenary Meeting„Israel (Labor Zionism)”Population, by Religion and Population GroupThe Suez CrisisAdolf EichmannJustice Ministry Reply to Amnesty International Report„The Interregnum”Israel Ministry of Foreign Affairs – The Palestinian National Covenant- July 1968Research on terrorism: trends, achievements & failuresThe Routledge Atlas of the Arab–Israeli conflict: The Complete History of the Struggle and the Efforts to Resolve It"George Habash, Palestinian Terrorism Tactician, Dies at 82."„1973: Arab states attack Israeli forces”Agranat Commission„Has Israel Annexed East Jerusalem?”original„After 4 Years, Intifada Still Smolders”From the End of the Cold War to 2001originalThe Oslo Accords, 1993Israel-PLO Recognition – Exchange of Letters between PM Rabin and Chairman Arafat – Sept 9- 1993Foundation for Middle East PeaceSources of Population Growth: Total Israeli Population and Settler Population, 1991–2003original„Israel marks Rabin assassination”The Wye River Memorandumoriginal„West Bank barrier route disputed, Israeli missile kills 2”"Permanent Ceasefire to Be Based on Creation Of Buffer Zone Free of Armed Personnel Other than UN, Lebanese Forces"„Hezbollah kills 8 soldiers, kidnaps two in offensive on northern border”„Olmert confirms peace talks with Syria”„Battleground Gaza: Israeli ground forces invade the strip”„IDF begins Gaza troop withdrawal, hours after ending 3-week offensive”„THE LAND: Geography and Climate”„Area of districts, sub-districts, natural regions and lakes”„Israel - Geography”„Makhteshim Country”Israel and the Palestinian Territories„Makhtesh Ramon”„The Living Dead Sea”„Temperatures reach record high in Pakistan”„Climate Extremes In Israel”Israel in figures„Deuteronom”„JNF: 240 million trees planted since 1901”„Vegetation of Israel and Neighboring Countries”Environmental Law in Israel„Executive branch”„Israel's election process explained”„The Electoral System in Israel”„Constitution for Israel”„All 120 incoming Knesset members”„Statul ISRAEL”„The Judiciary: The Court System”„Israel's high court unique in region”„Israel and the International Criminal Court: A Legal Battlefield”„Localities and population, by population group, district, sub-district and natural region”„Israel: Districts, Major Cities, Urban Localities & Metropolitan Areas”„Israel-Egypt Relations: Background & Overview of Peace Treaty”„Solana to Haaretz: New Rules of War Needed for Age of Terror”„Israel's Announcement Regarding Settlements”„United Nations Security Council Resolution 497”„Security Council resolution 478 (1980) on the status of Jerusalem”„Arabs will ask U.N. to seek razing of Israeli wall”„Olmert: Willing to trade land for peace”„Mapping Peace between Syria and Israel”„Egypt: Israel must accept the land-for-peace formula”„Israel: Age structure from 2005 to 2015”„Global, regional, and national disability-adjusted life years (DALYs) for 306 diseases and injuries and healthy life expectancy (HALE) for 188 countries, 1990–2013: quantifying the epidemiological transition”10.1016/S0140-6736(15)61340-X„World Health Statistics 2014”„Life expectancy for Israeli men world's 4th highest”„Family Structure and Well-Being Across Israel's Diverse Population”„Fertility among Jewish and Muslim Women in Israel, by Level of Religiosity, 1979-2009”„Israel leaders in birth rate, but poverty major challenge”„Ethnic Groups”„Israel's population: Over 8.5 million”„Israel - Ethnic groups”„Jews, by country of origin and age”„Minority Communities in Israel: Background & Overview”„Israel”„Language in Israel”„Selected Data from the 2011 Social Survey on Mastery of the Hebrew Language and Usage of Languages”„Religions”„5 facts about Israeli Druze, a unique religious and ethnic group”„Israël”Israel Country Study Guide„Haredi city in Negev – blessing or curse?”„New town Harish harbors hopes of being more than another Pleasantville”„List of localities, in alphabetical order”„Muncitorii români, doriți în Israel”„Prietenia româno-israeliană la nevoie se cunoaște”„The Higher Education System in Israel”„Middle East”„Academic Ranking of World Universities 2016”„Israel”„Israel”„Jewish Nobel Prize Winners”„All Nobel Prizes in Literature”„All Nobel Peace Prizes”„All Prizes in Economic Sciences”„All Nobel Prizes in Chemistry”„List of Fields Medallists”„Sakharov Prize”„Țara care și-a sfidat "destinul" și se bate umăr la umăr cu Silicon Valley”„Apple's R&D center in Israel grew to about 800 employees”„Tim Cook: Apple's Herzliya R&D center second-largest in world”„Lecții de economie de la Israel”„Land use”Israel Investment and Business GuideA Country Study: IsraelCentral Bureau of StatisticsFlorin Diaconu, „Kadima: Flexibilitate și pragmatism, dar nici un compromis în chestiuni vitale", în Revista Institutului Diplomatic Român, anul I, numărul I, semestrul I, 2006, pp. 71-72Florin Diaconu, „Likud: Dreapta israeliană constant opusă retrocedării teritoriilor cureite prin luptă în 1967", în Revista Institutului Diplomatic Român, anul I, numărul I, semestrul I, 2006, pp. 73-74MassadaIsraelul a crescut in 50 de ani cât alte state intr-un mileniuIsrael Government PortalIsraelIsraelIsraelmmmmmXX451232cb118646298(data)4027808-634110000 0004 0372 0767n7900328503691455-bb46-37e3-91d2-cb064a35ffcc1003570400564274ge1294033523775214929302638955X146498911146498911

                              Черчино Становништво Референце Спољашње везе Мени за навигацију46°09′29″ СГШ; 9°30′29″ ИГД / 46.15809° СГШ; 9.50814° ИГД / 46.15809; 9.5081446°09′29″ СГШ; 9°30′29″ ИГД / 46.15809° СГШ; 9.50814° ИГД / 46.15809; 9.508143179111„The GeoNames geographical database”„Istituto Nazionale di Statistica”Званични веб-сајтпроширитиуу